builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1958 starttime: 1461418419.06 results: success (0) buildid: 20160423050055 builduid: f2d1db1a8bd44c43bed859d4fa648c51 revision: 2be765b599b2d90103013526ef8ebe684b66b218 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:39.058926) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:39.059402) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:39.059689) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:39.619746) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-23 06:33:39.620145) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 06:33:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 166K=0.07s 2016-04-23 06:33:40 (166 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.790890 ========= master_lag: 4.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-23 06:33:44.640220) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 06:33:44.640553) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018047 ========= master_lag: 2.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 06:33:46.683150) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 06:33:46.683541) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 2be765b599b2d90103013526ef8ebe684b66b218 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 2be765b599b2d90103013526ef8ebe684b66b218 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 06:33:46,769 truncating revision to first 12 chars 2016-04-23 06:33:46,770 Setting DEBUG logging. 2016-04-23 06:33:46,770 attempt 1/10 2016-04-23 06:33:46,770 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/2be765b599b2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 06:33:48,617 unpacking tar archive at: mozilla-central-2be765b599b2/testing/mozharness/ program finished with exit code 0 elapsedTime=2.581637 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 06:33:49.301329) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:49.301648) ========= script_repo_revision: 2be765b599b2d90103013526ef8ebe684b66b218 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:49.302041) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:49.302309) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 06:33:49.336519) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 7 secs) (at 2016-04-23 06:33:49.336906) ========= /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-central --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-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False 06:33:49 INFO - MultiFileLogger online at 20160423 06:33:49 in /builds/slave/test 06:33:49 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-central --download-symbols true 06:33:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:33:49 INFO - {'append_to_log': False, 06:33:49 INFO - 'base_work_dir': '/builds/slave/test', 06:33:49 INFO - 'blob_upload_branch': 'mozilla-central', 06:33:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:33:49 INFO - 'buildbot_json_path': 'buildprops.json', 06:33:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:33:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:33:49 INFO - 'download_minidump_stackwalk': True, 06:33:49 INFO - 'download_symbols': 'true', 06:33:49 INFO - 'e10s': False, 06:33:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:33:49 INFO - 'tooltool.py': '/tools/tooltool.py', 06:33:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:33:49 INFO - '/tools/misc-python/virtualenv.py')}, 06:33:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:33:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:33:49 INFO - 'log_level': 'info', 06:33:49 INFO - 'log_to_console': True, 06:33:49 INFO - 'opt_config_files': (), 06:33:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:33:49 INFO - '--processes=1', 06:33:49 INFO - '--config=%(test_path)s/wptrunner.ini', 06:33:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:33:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:33:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:33:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:33:49 INFO - 'pip_index': False, 06:33:49 INFO - 'require_test_zip': True, 06:33:49 INFO - 'test_type': ('testharness',), 06:33:49 INFO - 'this_chunk': '1', 06:33:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:33:49 INFO - 'total_chunks': '10', 06:33:49 INFO - 'virtualenv_path': 'venv', 06:33:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:33:49 INFO - 'work_dir': 'build'} 06:33:49 INFO - ##### 06:33:49 INFO - ##### Running clobber step. 06:33:49 INFO - ##### 06:33:49 INFO - Running pre-action listener: _resource_record_pre_action 06:33:49 INFO - Running main action method: clobber 06:33:49 INFO - rmtree: /builds/slave/test/build 06:33:49 INFO - Running post-action listener: _resource_record_post_action 06:33:49 INFO - ##### 06:33:49 INFO - ##### Running read-buildbot-config step. 06:33:49 INFO - ##### 06:33:49 INFO - Running pre-action listener: _resource_record_pre_action 06:33:49 INFO - Running main action method: read_buildbot_config 06:33:49 INFO - Using buildbot properties: 06:33:49 INFO - { 06:33:49 INFO - "project": "", 06:33:49 INFO - "product": "firefox", 06:33:49 INFO - "script_repo_revision": "production", 06:33:49 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 06:33:49 INFO - "repository": "", 06:33:49 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 06:33:49 INFO - "buildid": "20160423050055", 06:33:49 INFO - "pgo_build": "False", 06:33:49 INFO - "basedir": "/builds/slave/test", 06:33:49 INFO - "buildnumber": 1, 06:33:49 INFO - "slavename": "tst-linux64-spot-1958", 06:33:49 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 06:33:49 INFO - "platform": "linux64", 06:33:49 INFO - "branch": "mozilla-central", 06:33:49 INFO - "revision": "2be765b599b2d90103013526ef8ebe684b66b218", 06:33:49 INFO - "repo_path": "mozilla-central", 06:33:49 INFO - "moz_repo_path": "", 06:33:49 INFO - "stage_platform": "linux64", 06:33:49 INFO - "builduid": "f2d1db1a8bd44c43bed859d4fa648c51", 06:33:49 INFO - "slavebuilddir": "test" 06:33:49 INFO - } 06:33:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 06:33:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 06:33:49 INFO - Running post-action listener: _resource_record_post_action 06:33:49 INFO - ##### 06:33:49 INFO - ##### Running download-and-extract step. 06:33:49 INFO - ##### 06:33:49 INFO - Running pre-action listener: _resource_record_pre_action 06:33:49 INFO - Running main action method: download_and_extract 06:33:49 INFO - mkdir: /builds/slave/test/build/tests 06:33:49 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')]} 06:33:49 INFO - https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 06:33:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 06:33:54 INFO - Downloaded 1361 bytes. 06:33:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:33:54 INFO - Using the following test package requirements: 06:33:54 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:33:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 06:33:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 06:33:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'jsshell-linux-x86_64.zip'], 06:33:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 06:33:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:33:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 06:33:54 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 06:33:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 06:33:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:33:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 06:33:54 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 06:33: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')]} 06:33:54 INFO - https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 06:33:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:33:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 06:34:02 INFO - Downloaded 22745727 bytes. 06:34:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:34:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:34:03 INFO - caution: filename not matched: web-platform/* 06:34:03 INFO - Return code: 11 06:34:03 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')]} 06:34:03 INFO - https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 06:34:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:34:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:34:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:34:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 06:34:10 INFO - Downloaded 36402274 bytes. 06:34:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:34:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:34:14 INFO - caution: filename not matched: bin/* 06:34:14 INFO - caution: filename not matched: config/* 06:34:14 INFO - caution: filename not matched: mozbase/* 06:34:14 INFO - caution: filename not matched: marionette/* 06:34:14 INFO - caution: filename not matched: tools/wptserve/* 06:34:14 INFO - Return code: 11 06:34:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:14 INFO - https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 06:34:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:34:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:34:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:34:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 06:34:17 INFO - Downloaded 64437198 bytes. 06:34:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:34:17 INFO - mkdir: /builds/slave/test/properties 06:34:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:34:17 INFO - Writing to file /builds/slave/test/properties/build_url 06:34:17 INFO - Contents: 06:34:17 INFO - build_url:https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:34:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:34:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:34:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:34:19 INFO - Contents: 06:34:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:34:19 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')]} 06:34:19 INFO - https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:34:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:34:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:34:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 06:34:27 INFO - Downloaded 90861914 bytes. 06:34:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:34:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:34:35 INFO - Return code: 0 06:34:35 INFO - Running post-action listener: _resource_record_post_action 06:34:35 INFO - Running post-action listener: set_extra_try_arguments 06:34:35 INFO - ##### 06:34:35 INFO - ##### Running create-virtualenv step. 06:34:35 INFO - ##### 06:34:35 INFO - Running pre-action listener: _pre_create_virtualenv 06:34:35 INFO - Running pre-action listener: _resource_record_pre_action 06:34:35 INFO - Running main action method: create_virtualenv 06:34:35 INFO - Creating virtualenv /builds/slave/test/build/venv 06:34:35 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 06:34:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:34:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:34:35 INFO - Using real prefix '/usr' 06:34:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:34:39 INFO - Installing distribute.............................................................................................................................................................................................done. 06:34:42 INFO - Installing pip.................done. 06:34:42 INFO - Return code: 0 06:34:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:34:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', '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 06:34:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 06:34:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 06:34:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:43 INFO - 'CCACHE_UMASK': '002', 06:34:43 INFO - 'DISPLAY': ':0', 06:34:43 INFO - 'HOME': '/home/cltbld', 06:34:43 INFO - 'LANG': 'en_US.UTF-8', 06:34:43 INFO - 'LOGNAME': 'cltbld', 06:34:43 INFO - 'MAIL': '/var/mail/cltbld', 06:34:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:43 INFO - 'MOZ_NO_REMOTE': '1', 06:34:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:43 INFO - 'PWD': '/builds/slave/test', 06:34:43 INFO - 'SHELL': '/bin/bash', 06:34:43 INFO - 'SHLVL': '1', 06:34:43 INFO - 'TERM': 'linux', 06:34:43 INFO - 'TMOUT': '86400', 06:34:43 INFO - 'USER': 'cltbld', 06:34:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:34:43 INFO - '_': '/tools/buildbot/bin/python'} 06:34:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:43 INFO - Downloading/unpacking psutil>=0.7.1 06:34:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:34:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:34:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:34:49 INFO - Installing collected packages: psutil 06:34:49 INFO - Running setup.py install for psutil 06:34:49 INFO - building 'psutil._psutil_linux' extension 06:34:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 06:34:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 06:34:51 INFO - building 'psutil._psutil_posix' extension 06:34:51 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 06:34:52 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 06:34:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:34:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:34:52 INFO - Successfully installed psutil 06:34:52 INFO - Cleaning up... 06:34:52 INFO - Return code: 0 06:34:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:34:52 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')]} 06:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:52 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')]} 06:34:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', '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 06:34:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 06:34:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 06:34:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:52 INFO - 'CCACHE_UMASK': '002', 06:34:52 INFO - 'DISPLAY': ':0', 06:34:52 INFO - 'HOME': '/home/cltbld', 06:34:52 INFO - 'LANG': 'en_US.UTF-8', 06:34:52 INFO - 'LOGNAME': 'cltbld', 06:34:52 INFO - 'MAIL': '/var/mail/cltbld', 06:34:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:52 INFO - 'MOZ_NO_REMOTE': '1', 06:34:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:52 INFO - 'PWD': '/builds/slave/test', 06:34:52 INFO - 'SHELL': '/bin/bash', 06:34:52 INFO - 'SHLVL': '1', 06:34:52 INFO - 'TERM': 'linux', 06:34:52 INFO - 'TMOUT': '86400', 06:34:52 INFO - 'USER': 'cltbld', 06:34:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:34:52 INFO - '_': '/tools/buildbot/bin/python'} 06:34:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:34:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:34:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:34:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:34:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:34:58 INFO - Installing collected packages: mozsystemmonitor 06:34:58 INFO - Running setup.py install for mozsystemmonitor 06:34:58 INFO - Successfully installed mozsystemmonitor 06:34:58 INFO - Cleaning up... 06:34:58 INFO - Return code: 0 06:34:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:34:58 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')]} 06:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:34:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:58 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')]} 06:34:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:34:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:34:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', '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 06:34:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 06:34:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 06:34:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:34:58 INFO - 'CCACHE_UMASK': '002', 06:34:58 INFO - 'DISPLAY': ':0', 06:34:58 INFO - 'HOME': '/home/cltbld', 06:34:58 INFO - 'LANG': 'en_US.UTF-8', 06:34:58 INFO - 'LOGNAME': 'cltbld', 06:34:58 INFO - 'MAIL': '/var/mail/cltbld', 06:34:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:34:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:34:58 INFO - 'MOZ_NO_REMOTE': '1', 06:34:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:34:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:34:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:34:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:34:58 INFO - 'PWD': '/builds/slave/test', 06:34:58 INFO - 'SHELL': '/bin/bash', 06:34:58 INFO - 'SHLVL': '1', 06:34:58 INFO - 'TERM': 'linux', 06:34:58 INFO - 'TMOUT': '86400', 06:34:58 INFO - 'USER': 'cltbld', 06:34:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:34:58 INFO - '_': '/tools/buildbot/bin/python'} 06:34:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:34:58 INFO - Downloading/unpacking blobuploader==1.2.4 06:34:58 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 06:34:58 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 06:34:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:34:58 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 06:34:58 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 06:35:03 INFO - Downloading blobuploader-1.2.4.tar.gz 06:35:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:35:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:35:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:35:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:35:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:35:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:35:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:35:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:35:05 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 06:35:05 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 06:35:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:05 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 06:35:05 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 06:35:05 INFO - Downloading docopt-0.6.1.tar.gz 06:35:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:35:06 INFO - Installing collected packages: blobuploader, requests, docopt 06:35:06 INFO - Running setup.py install for blobuploader 06:35:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:35:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:35:06 INFO - Running setup.py install for requests 06:35:06 INFO - Running setup.py install for docopt 06:35:07 INFO - Successfully installed blobuploader requests docopt 06:35:07 INFO - Cleaning up... 06:35:07 INFO - Return code: 0 06:35:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:35:07 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')]} 06:35:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:35:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:35:07 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')]} 06:35:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:35:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:35:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', '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 06:35:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:35:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:35:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:35:07 INFO - 'CCACHE_UMASK': '002', 06:35:07 INFO - 'DISPLAY': ':0', 06:35:07 INFO - 'HOME': '/home/cltbld', 06:35:07 INFO - 'LANG': 'en_US.UTF-8', 06:35:07 INFO - 'LOGNAME': 'cltbld', 06:35:07 INFO - 'MAIL': '/var/mail/cltbld', 06:35:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:35:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:35:07 INFO - 'MOZ_NO_REMOTE': '1', 06:35:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:35:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:35:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:35:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:35:07 INFO - 'PWD': '/builds/slave/test', 06:35:07 INFO - 'SHELL': '/bin/bash', 06:35:07 INFO - 'SHLVL': '1', 06:35:07 INFO - 'TERM': 'linux', 06:35:07 INFO - 'TMOUT': '86400', 06:35:07 INFO - 'USER': 'cltbld', 06:35:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:35:07 INFO - '_': '/tools/buildbot/bin/python'} 06:35:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:35:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:35:07 INFO - Running setup.py (path:/tmp/pip-yIu9r3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:35:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:35:07 INFO - Running setup.py (path:/tmp/pip-uzlmH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:35:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:35:07 INFO - Running setup.py (path:/tmp/pip-TZNmLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:35:08 INFO - Running setup.py (path:/tmp/pip-T4D6wk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:35:08 INFO - Running setup.py (path:/tmp/pip-LotRHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:35:08 INFO - Running setup.py (path:/tmp/pip-52slGz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:35:08 INFO - Running setup.py (path:/tmp/pip-gIBVzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:35:08 INFO - Running setup.py (path:/tmp/pip-J9DpSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:35:08 INFO - Running setup.py (path:/tmp/pip-HSoOg_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:35:08 INFO - Running setup.py (path:/tmp/pip-6lyDAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:35:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:35:08 INFO - Running setup.py (path:/tmp/pip-o19Sfu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:35:09 INFO - Running setup.py (path:/tmp/pip-hGR6jP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:35:09 INFO - Running setup.py (path:/tmp/pip-ssbsYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:35:09 INFO - Running setup.py (path:/tmp/pip-0fRCxC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:35:09 INFO - Running setup.py (path:/tmp/pip-5_trz4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:35:09 INFO - Running setup.py (path:/tmp/pip-S4LWnT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:35:09 INFO - Running setup.py (path:/tmp/pip-CpU5s_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:35:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:35:09 INFO - Running setup.py (path:/tmp/pip-EiftrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:35:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:35:10 INFO - Running setup.py (path:/tmp/pip-ZxS5JZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:35:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:35:10 INFO - Running setup.py (path:/tmp/pip-qua3Oa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:35:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:35:10 INFO - Running setup.py (path:/tmp/pip-jk4Xsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:35:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:35:10 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 06:35:10 INFO - Running setup.py install for manifestparser 06:35:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:35:10 INFO - Running setup.py install for mozcrash 06:35:11 INFO - Running setup.py install for mozdebug 06:35:11 INFO - Running setup.py install for mozdevice 06:35:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:35:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:35:11 INFO - Running setup.py install for mozfile 06:35:11 INFO - Running setup.py install for mozhttpd 06:35:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:35:11 INFO - Running setup.py install for mozinfo 06:35:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Running setup.py install for mozInstall 06:35:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Running setup.py install for mozleak 06:35:12 INFO - Running setup.py install for mozlog 06:35:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Running setup.py install for moznetwork 06:35:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:35:12 INFO - Running setup.py install for mozprocess 06:35:13 INFO - Running setup.py install for mozprofile 06:35:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:35:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:35:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:35:13 INFO - Running setup.py install for mozrunner 06:35:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:35:13 INFO - Running setup.py install for mozscreenshot 06:35:13 INFO - Running setup.py install for moztest 06:35:14 INFO - Running setup.py install for mozversion 06:35:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:35:14 INFO - Running setup.py install for wptserve 06:35:14 INFO - Running setup.py install for marionette-driver 06:35:14 INFO - Running setup.py install for browsermob-proxy 06:35:14 INFO - Running setup.py install for marionette-client 06:35:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:35:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:35:15 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 06:35:15 INFO - Cleaning up... 06:35:15 INFO - Return code: 0 06:35:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:35:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:35:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:35:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:35:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:35:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 06:35:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1026030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10273f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106a620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', '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 06:35:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 06:35:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 06:35:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:35:15 INFO - 'CCACHE_UMASK': '002', 06:35:15 INFO - 'DISPLAY': ':0', 06:35:15 INFO - 'HOME': '/home/cltbld', 06:35:15 INFO - 'LANG': 'en_US.UTF-8', 06:35:15 INFO - 'LOGNAME': 'cltbld', 06:35:15 INFO - 'MAIL': '/var/mail/cltbld', 06:35:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:35:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:35:15 INFO - 'MOZ_NO_REMOTE': '1', 06:35:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:35:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:35:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:35:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:35:15 INFO - 'PWD': '/builds/slave/test', 06:35:15 INFO - 'SHELL': '/bin/bash', 06:35:15 INFO - 'SHLVL': '1', 06:35:15 INFO - 'TERM': 'linux', 06:35:15 INFO - 'TMOUT': '86400', 06:35:15 INFO - 'USER': 'cltbld', 06:35:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:35:15 INFO - '_': '/tools/buildbot/bin/python'} 06:35:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:35:15 INFO - Running setup.py (path:/tmp/pip-b1fYd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:35:15 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)) 06:35:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:35:15 INFO - Running setup.py (path:/tmp/pip-Zzovyu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:35:16 INFO - Running setup.py (path:/tmp/pip-UO6ylY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:35:16 INFO - Running setup.py (path:/tmp/pip-6Kmmcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:35:16 INFO - Running setup.py (path:/tmp/pip-stlpaW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:35:16 INFO - Running setup.py (path:/tmp/pip-wmCzYs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:35:16 INFO - Running setup.py (path:/tmp/pip-4IZep_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:35:16 INFO - Running setup.py (path:/tmp/pip-o_g62v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:35:16 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)) 06:35:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:35:16 INFO - Running setup.py (path:/tmp/pip-8kIuQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:35:17 INFO - Running setup.py (path:/tmp/pip-tbdUSr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:35:17 INFO - Running setup.py (path:/tmp/pip-R7wG2i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:35:17 INFO - Running setup.py (path:/tmp/pip-GtS8jy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:35:17 INFO - Running setup.py (path:/tmp/pip-gXAe6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:35:17 INFO - Running setup.py (path:/tmp/pip-Aznr0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:35:17 INFO - Running setup.py (path:/tmp/pip-FOn0B5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:35:17 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)) 06:35:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:35:17 INFO - Running setup.py (path:/tmp/pip-Y2PFDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:35:18 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)) 06:35:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:35:18 INFO - Running setup.py (path:/tmp/pip-tdaP99-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:35:18 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)) 06:35:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:35:18 INFO - Running setup.py (path:/tmp/pip-ywYiQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:35:18 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)) 06:35:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:35:18 INFO - Running setup.py (path:/tmp/pip-_rjCDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:35:18 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)) 06:35:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:35:18 INFO - Running setup.py (path:/tmp/pip-454Qsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:35:18 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)) 06:35:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:35:18 INFO - Running setup.py (path:/tmp/pip-NbWGAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:35:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:35:19 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)) 06:35:19 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)) 06:35:19 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)) 06:35:19 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)) 06:35:19 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)) 06:35:19 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)) 06:35:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:35:19 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 06:35:19 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 06:35:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 06:35:19 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 06:35:19 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 06:35:24 INFO - Downloading blessings-1.6.tar.gz 06:35:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:35:24 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)) 06:35:24 INFO - Installing collected packages: blessings 06:35:24 INFO - Running setup.py install for blessings 06:35:24 INFO - Successfully installed blessings 06:35:24 INFO - Cleaning up... 06:35:24 INFO - Return code: 0 06:35:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:35:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:35:25 INFO - Reading from file tmpfile_stdout 06:35:25 INFO - Current package versions: 06:35:25 INFO - argparse == 1.2.1 06:35:25 INFO - blessings == 1.6 06:35:25 INFO - blobuploader == 1.2.4 06:35:25 INFO - browsermob-proxy == 0.6.0 06:35:25 INFO - docopt == 0.6.1 06:35:25 INFO - manifestparser == 1.1 06:35:25 INFO - marionette-client == 2.3.0 06:35:25 INFO - marionette-driver == 1.4.0 06:35:25 INFO - mozInstall == 1.12 06:35:25 INFO - mozcrash == 0.17 06:35:25 INFO - mozdebug == 0.1 06:35:25 INFO - mozdevice == 0.48 06:35:25 INFO - mozfile == 1.2 06:35:25 INFO - mozhttpd == 0.7 06:35:25 INFO - mozinfo == 0.9 06:35:25 INFO - mozleak == 0.1 06:35:25 INFO - mozlog == 3.1 06:35:25 INFO - moznetwork == 0.27 06:35:25 INFO - mozprocess == 0.22 06:35:25 INFO - mozprofile == 0.28 06:35:25 INFO - mozrunner == 6.11 06:35:25 INFO - mozscreenshot == 0.1 06:35:25 INFO - mozsystemmonitor == 0.0 06:35:25 INFO - moztest == 0.7 06:35:25 INFO - mozversion == 1.4 06:35:25 INFO - psutil == 3.1.1 06:35:25 INFO - requests == 1.2.3 06:35:25 INFO - wptserve == 1.4.0 06:35:25 INFO - wsgiref == 0.1.2 06:35:25 INFO - Running post-action listener: _resource_record_post_action 06:35:25 INFO - Running post-action listener: _start_resource_monitoring 06:35:25 INFO - Starting resource monitoring. 06:35:25 INFO - ##### 06:35:25 INFO - ##### Running pull step. 06:35:25 INFO - ##### 06:35:25 INFO - Running pre-action listener: _resource_record_pre_action 06:35:25 INFO - Running main action method: pull 06:35:25 INFO - Pull has nothing to do! 06:35:25 INFO - Running post-action listener: _resource_record_post_action 06:35:25 INFO - ##### 06:35:25 INFO - ##### Running install step. 06:35:25 INFO - ##### 06:35:25 INFO - Running pre-action listener: _resource_record_pre_action 06:35:25 INFO - Running main action method: install 06:35:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:35:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:35:25 INFO - Reading from file tmpfile_stdout 06:35:25 INFO - Detecting whether we're running mozinstall >=1.0... 06:35:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:35:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:35:26 INFO - Reading from file tmpfile_stdout 06:35:26 INFO - Output received: 06:35:26 INFO - Usage: mozinstall [options] installer 06:35:26 INFO - Options: 06:35:26 INFO - -h, --help show this help message and exit 06:35:26 INFO - -d DEST, --destination=DEST 06:35:26 INFO - Directory to install application into. [default: 06:35:26 INFO - "/builds/slave/test"] 06:35:26 INFO - --app=APP Application being installed. [default: firefox] 06:35:26 INFO - mkdir: /builds/slave/test/build/application 06:35:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 06:35:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 06:35:56 INFO - Reading from file tmpfile_stdout 06:35:56 INFO - Output received: 06:35:56 INFO - /builds/slave/test/build/application/firefox/firefox 06:35:56 INFO - Running post-action listener: _resource_record_post_action 06:35:56 INFO - ##### 06:35:56 INFO - ##### Running run-tests step. 06:35:56 INFO - ##### 06:35:56 INFO - Running pre-action listener: _resource_record_pre_action 06:35:56 INFO - Running main action method: run_tests 06:35:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:35:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:35:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:35:56 INFO - grabbing minidump binary from tooltool 06:35:56 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')]} 06:35:56 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1130290>, '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 0x1130980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1067be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:35:56 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 06:35:56 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 06:35:56 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 06:35:56 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 06:35:58 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp5XN17J 06:35:58 INFO - INFO - File integrity verified, renaming tmp5XN17J to linux64-minidump_stackwalk 06:35:58 INFO - INFO - Updating local cache /builds/tooltool_cache... 06:35:58 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 06:35:59 INFO - Return code: 0 06:35:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 06:35:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:35:59 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/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 06:35:59 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/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 06:35:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:35:59 INFO - 'CCACHE_UMASK': '002', 06:35:59 INFO - 'DISPLAY': ':0', 06:35:59 INFO - 'HOME': '/home/cltbld', 06:35:59 INFO - 'LANG': 'en_US.UTF-8', 06:35:59 INFO - 'LOGNAME': 'cltbld', 06:35:59 INFO - 'MAIL': '/var/mail/cltbld', 06:35:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:35:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:35:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:35:59 INFO - 'MOZ_NO_REMOTE': '1', 06:35:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:35:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:35:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:35:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:35:59 INFO - 'PWD': '/builds/slave/test', 06:35:59 INFO - 'SHELL': '/bin/bash', 06:35:59 INFO - 'SHLVL': '1', 06:35:59 INFO - 'TERM': 'linux', 06:35:59 INFO - 'TMOUT': '86400', 06:35:59 INFO - 'USER': 'cltbld', 06:35:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508', 06:35:59 INFO - '_': '/tools/buildbot/bin/python'} 06:35:59 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/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 06:36:01 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 06:36:01 INFO - import pkg_resources 06:36:03 INFO - Using 1 client processes 06:36:03 INFO - wptserve Starting http server on 127.0.0.1:8000 06:36:03 INFO - wptserve Starting http server on 127.0.0.1:8001 06:36:03 INFO - wptserve Starting http server on 127.0.0.1:8443 06:36:05 INFO - SUITE-START | Running 778 tests 06:36:05 INFO - Running testharness tests 06:36:05 INFO - Setting up ssl 06:36:05 INFO - PROCESS | certutil | 06:36:05 INFO - PROCESS | certutil | 06:36:05 INFO - PROCESS | certutil | 06:36:05 INFO - Certificate Nickname Trust Attributes 06:36:05 INFO - SSL,S/MIME,JAR/XPI 06:36:05 INFO - 06:36:05 INFO - web-platform-tests CT,, 06:36:05 INFO - 06:36:05 INFO - Starting runner 06:36:08 INFO - PROCESS | 1938 | 1461418568202 Marionette DEBUG Marionette enabled via build flag and pref 06:36:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865d826800 == 1 [pid = 1938] [id = 1] 06:36:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 1 (0x7f865d827000) [pid = 1938] [serial = 1] [outer = (nil)] 06:36:08 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:36:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 2 (0x7f865d828000) [pid = 1938] [serial = 2] [outer = 0x7f865d827000] 06:36:08 INFO - PROCESS | 1938 | 1461418568932 Marionette INFO Listening on port 2828 06:36:09 INFO - PROCESS | 1938 | 1461418569481 Marionette DEBUG Marionette enabled via command-line flag 06:36:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a70c800 == 2 [pid = 1938] [id = 2] 06:36:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 3 (0x7f865a70d000) [pid = 1938] [serial = 3] [outer = (nil)] 06:36:09 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 06:36:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 4 (0x7f865a70e000) [pid = 1938] [serial = 4] [outer = 0x7f865a70d000] 06:36:09 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8659b06bb0 06:36:10 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8659b473d0 06:36:10 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8659b4e640 06:36:10 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8659b4e940 06:36:10 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8659b4ec70 06:36:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 5 (0x7f8659b90800) [pid = 1938] [serial = 5] [outer = 0x7f865d827000] 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:36:10 INFO - PROCESS | 1938 | 1461418570433 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43455 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:36:10 INFO - PROCESS | 1938 | 1461418570516 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43456 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:36:10 INFO - PROCESS | 1938 | 1461418570528 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43457 06:36:10 INFO - PROCESS | 1938 | 1461418570531 Marionette DEBUG Closed connection conn0 06:36:10 INFO - PROCESS | 1938 | 1461418570610 Marionette DEBUG Closed connection conn1 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:36:10 INFO - PROCESS | 1938 | 1461418570657 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43458 06:36:10 INFO - PROCESS | 1938 | 1461418570660 Marionette DEBUG Closed connection conn2 06:36:10 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:36:10 INFO - PROCESS | 1938 | 1461418570715 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43459 06:36:10 INFO - PROCESS | 1938 | 1461418570726 Marionette DEBUG Closed connection conn3 06:36:10 INFO - PROCESS | 1938 | 1461418570784 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:36:10 INFO - PROCESS | 1938 | 1461418570792 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423050055","device":"desktop","version":"48.0a1"} 06:36:11 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:36:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d672800 == 3 [pid = 1938] [id = 3] 06:36:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 6 (0x7f864d673000) [pid = 1938] [serial = 6] [outer = (nil)] 06:36:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d673800 == 4 [pid = 1938] [id = 4] 06:36:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 7 (0x7f864d6d8400) [pid = 1938] [serial = 7] [outer = (nil)] 06:36:12 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:36:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c938800 == 5 [pid = 1938] [id = 5] 06:36:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 8 (0x7f864c9d9800) [pid = 1938] [serial = 8] [outer = (nil)] 06:36:12 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:36:12 INFO - PROCESS | 1938 | [1938] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:36:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 9 (0x7f864c50e400) [pid = 1938] [serial = 9] [outer = 0x7f864c9d9800] 06:36:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 10 (0x7f864c2b7800) [pid = 1938] [serial = 10] [outer = 0x7f864d673000] 06:36:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 11 (0x7f864c018000) [pid = 1938] [serial = 11] [outer = 0x7f864d6d8400] 06:36:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 12 (0x7f864c01a000) [pid = 1938] [serial = 12] [outer = 0x7f864c9d9800] 06:36:14 INFO - PROCESS | 1938 | 1461418574317 Marionette DEBUG loaded listener.js 06:36:14 INFO - PROCESS | 1938 | 1461418574334 Marionette DEBUG loaded listener.js 06:36:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 13 (0x7f864d6de800) [pid = 1938] [serial = 13] [outer = 0x7f864c9d9800] 06:36:15 INFO - PROCESS | 1938 | 1461418575004 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"dfe447c3-eaff-481a-a64b-050ed43aafe4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423050055","device":"desktop","version":"48.0a1","command_id":1}}] 06:36:15 INFO - PROCESS | 1938 | 1461418575258 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}] 06:36:15 INFO - PROCESS | 1938 | 1461418575581 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 06:36:15 INFO - PROCESS | 1938 | 1461418575633 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:36:15 INFO - PROCESS | 1938 | [1938] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:36:15 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:36:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 14 (0x7f8647883c00) [pid = 1938] [serial = 14] [outer = 0x7f864c9d9800] 06:36:16 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:36:16 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:36:16 INFO - PROCESS | 1938 | 1461418576072 Marionette TRACE conn4 <- [1,3,null,{}] 06:36:16 INFO - PROCESS | 1938 | 1461418576139 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:36:16 INFO - PROCESS | 1938 | 1461418576271 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 06:36:16 INFO - PROCESS | 1938 | 1461418576336 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 06:36:16 INFO - PROCESS | 1938 | 1461418576342 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 06:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:36:16 INFO - PROCESS | 1938 | 1461418576376 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:36:16 INFO - PROCESS | 1938 | 1461418576381 Marionette TRACE conn4 <- [1,6,null,{}] 06:36:16 INFO - PROCESS | 1938 | 1461418576463 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}] 06:36:16 INFO - PROCESS | 1938 | 1461418576479 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 06:36:16 INFO - PROCESS | 1938 | 1461418576483 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e547000 == 6 [pid = 1938] [id = 6] 06:36:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 15 (0x7f864ffa1c00) [pid = 1938] [serial = 15] [outer = (nil)] 06:36:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 16 (0x7f864ffb9c00) [pid = 1938] [serial = 16] [outer = 0x7f864ffa1c00] 06:36:16 INFO - PROCESS | 1938 | 1461418576556 Marionette DEBUG loaded listener.js 06:36:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 17 (0x7f8645e3b000) [pid = 1938] [serial = 17] [outer = 0x7f864ffa1c00] 06:36:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8646954000 == 7 [pid = 1938] [id = 7] 06:36:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 18 (0x7f8645be9c00) [pid = 1938] [serial = 18] [outer = (nil)] 06:36:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 19 (0x7f8645beb800) [pid = 1938] [serial = 19] [outer = 0x7f8645be9c00] 06:36:17 INFO - PROCESS | 1938 | 1461418577013 Marionette DEBUG loaded listener.js 06:36:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 20 (0x7f8644f51800) [pid = 1938] [serial = 20] [outer = 0x7f8645be9c00] 06:36:17 INFO - PROCESS | 1938 | 1461418577468 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]]]}] 06:36:17 INFO - PROCESS | 1938 | [1938] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 06:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1212ms 06:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:36:17 INFO - PROCESS | 1938 | 1461418577615 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 06:36:17 INFO - PROCESS | 1938 | 1461418577617 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 06:36:17 INFO - PROCESS | 1938 | 1461418577642 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:36:17 INFO - PROCESS | 1938 | 1461418577645 Marionette TRACE conn4 <- [1,10,null,{}] 06:36:17 INFO - PROCESS | 1938 | 1461418577666 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}] 06:36:17 INFO - PROCESS | 1938 | 1461418577818 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 06:36:17 INFO - PROCESS | 1938 | 1461418577843 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643fb6000 == 8 [pid = 1938] [id = 8] 06:36:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 21 (0x7f8643f56800) [pid = 1938] [serial = 21] [outer = (nil)] 06:36:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 22 (0x7f8643f58800) [pid = 1938] [serial = 22] [outer = 0x7f8643f56800] 06:36:17 INFO - PROCESS | 1938 | 1461418577905 Marionette DEBUG loaded listener.js 06:36:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 23 (0x7f8644e4b800) [pid = 1938] [serial = 23] [outer = 0x7f8643f56800] 06:36:18 INFO - PROCESS | 1938 | 1461418578438 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]]]}] 06:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 856ms 06:36:18 INFO - PROCESS | 1938 | 1461418578482 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 06:36:18 INFO - PROCESS | 1938 | 1461418578485 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 06:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:36:18 INFO - PROCESS | 1938 | 1461418578491 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:36:18 INFO - PROCESS | 1938 | 1461418578492 Marionette TRACE conn4 <- [1,14,null,{}] 06:36:18 INFO - PROCESS | 1938 | 1461418578497 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}] 06:36:18 INFO - PROCESS | 1938 | 1461418578648 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 06:36:18 INFO - PROCESS | 1938 | 1461418578976 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643fc6000 == 9 [pid = 1938] [id = 9] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 24 (0x7f8643f54000) [pid = 1938] [serial = 24] [outer = (nil)] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 25 (0x7f8643f59c00) [pid = 1938] [serial = 25] [outer = 0x7f8643f54000] 06:36:19 INFO - PROCESS | 1938 | 1461418579050 Marionette DEBUG loaded listener.js 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 26 (0x7f8644809800) [pid = 1938] [serial = 26] [outer = 0x7f8643f54000] 06:36:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a4d000 == 10 [pid = 1938] [id = 10] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 27 (0x7f8645a4d800) [pid = 1938] [serial = 27] [outer = (nil)] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 28 (0x7f8644ebf000) [pid = 1938] [serial = 28] [outer = 0x7f8645a4d800] 06:36:19 INFO - PROCESS | 1938 | 1461418579915 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]]]}] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 29 (0x7f8645a4a800) [pid = 1938] [serial = 29] [outer = 0x7f8645a4d800] 06:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1485ms 06:36:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a4c800 == 11 [pid = 1938] [id = 11] 06:36:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 30 (0x7f8644307000) [pid = 1938] [serial = 30] [outer = (nil)] 06:36:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 31 (0x7f864697f000) [pid = 1938] [serial = 31] [outer = 0x7f8644307000] 06:36:20 INFO - PROCESS | 1938 | 1461418580101 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 06:36:20 INFO - PROCESS | 1938 | 1461418580107 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 06:36:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 32 (0x7f864787c000) [pid = 1938] [serial = 32] [outer = 0x7f8644307000] 06:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:36:20 INFO - PROCESS | 1938 | 1461418580162 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:36:20 INFO - PROCESS | 1938 | 1461418580168 Marionette TRACE conn4 <- [1,18,null,{}] 06:36:20 INFO - PROCESS | 1938 | 1461418580191 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}] 06:36:20 INFO - PROCESS | 1938 | 1461418580508 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 06:36:20 INFO - PROCESS | 1938 | 1461418580628 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d6b000 == 12 [pid = 1938] [id = 12] 06:36:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 33 (0x7f8645e36c00) [pid = 1938] [serial = 33] [outer = (nil)] 06:36:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 34 (0x7f864c8c5800) [pid = 1938] [serial = 34] [outer = 0x7f8645e36c00] 06:36:20 INFO - PROCESS | 1938 | 1461418580702 Marionette DEBUG loaded listener.js 06:36:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 35 (0x7f864cef9400) [pid = 1938] [serial = 35] [outer = 0x7f8645e36c00] 06:36:21 INFO - PROCESS | 1938 | 1461418581461 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]]]}] 06:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1356ms 06:36:21 INFO - PROCESS | 1938 | 1461418581506 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 06:36:21 INFO - PROCESS | 1938 | 1461418581513 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 06:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:36:21 INFO - PROCESS | 1938 | 1461418581520 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:36:21 INFO - PROCESS | 1938 | 1461418581522 Marionette TRACE conn4 <- [1,22,null,{}] 06:36:21 INFO - PROCESS | 1938 | 1461418581528 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}] 06:36:21 INFO - PROCESS | 1938 | 1461418581680 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 06:36:21 INFO - PROCESS | 1938 | 1461418581794 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c942800 == 13 [pid = 1938] [id = 13] 06:36:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 36 (0x7f864cefb800) [pid = 1938] [serial = 36] [outer = (nil)] 06:36:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 37 (0x7f864d2ec400) [pid = 1938] [serial = 37] [outer = 0x7f864cefb800] 06:36:21 INFO - PROCESS | 1938 | 1461418581867 Marionette DEBUG loaded listener.js 06:36:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 38 (0x7f864d4d3400) [pid = 1938] [serial = 38] [outer = 0x7f864cefb800] 06:36:22 INFO - PROCESS | 1938 | 1461418582884 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]]]}] 06:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1376ms 06:36:22 INFO - PROCESS | 1938 | 1461418582896 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 06:36:22 INFO - PROCESS | 1938 | 1461418582901 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 06:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:36:22 INFO - PROCESS | 1938 | 1461418582909 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:36:22 INFO - PROCESS | 1938 | 1461418582914 Marionette TRACE conn4 <- [1,26,null,{}] 06:36:22 INFO - PROCESS | 1938 | 1461418582920 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}] 06:36:23 INFO - PROCESS | 1938 | 1461418583050 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 06:36:23 INFO - PROCESS | 1938 | 1461418583155 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d5a800 == 14 [pid = 1938] [id = 14] 06:36:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 39 (0x7f864a8ebc00) [pid = 1938] [serial = 39] [outer = (nil)] 06:36:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 40 (0x7f864bfe0800) [pid = 1938] [serial = 40] [outer = 0x7f864a8ebc00] 06:36:23 INFO - PROCESS | 1938 | 1461418583218 Marionette DEBUG loaded listener.js 06:36:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 41 (0x7f864d2e8000) [pid = 1938] [serial = 41] [outer = 0x7f864a8ebc00] 06:36:23 INFO - PROCESS | 1938 | 1461418583820 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]]]}] 06:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 932ms 06:36:23 INFO - PROCESS | 1938 | 1461418583841 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 06:36:23 INFO - PROCESS | 1938 | 1461418583848 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 06:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:36:23 INFO - PROCESS | 1938 | 1461418583857 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:36:23 INFO - PROCESS | 1938 | 1461418583861 Marionette TRACE conn4 <- [1,30,null,{}] 06:36:23 INFO - PROCESS | 1938 | 1461418583866 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}] 06:36:24 INFO - PROCESS | 1938 | 1461418583998 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 06:36:24 INFO - PROCESS | 1938 | 1461418584075 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf2c000 == 15 [pid = 1938] [id = 15] 06:36:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 42 (0x7f864d0adc00) [pid = 1938] [serial = 42] [outer = (nil)] 06:36:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 43 (0x7f864d6d6800) [pid = 1938] [serial = 43] [outer = 0x7f864d0adc00] 06:36:24 INFO - PROCESS | 1938 | 1461418584134 Marionette DEBUG loaded listener.js 06:36:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 44 (0x7f864df36c00) [pid = 1938] [serial = 44] [outer = 0x7f864d0adc00] 06:36:24 INFO - PROCESS | 1938 | 1461418584849 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]]]}] 06:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1038ms 06:36:24 INFO - PROCESS | 1938 | 1461418584895 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 06:36:24 INFO - PROCESS | 1938 | 1461418584899 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 06:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:36:24 INFO - PROCESS | 1938 | 1461418584904 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:36:24 INFO - PROCESS | 1938 | 1461418584909 Marionette TRACE conn4 <- [1,34,null,{}] 06:36:24 INFO - PROCESS | 1938 | 1461418584937 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}] 06:36:25 INFO - PROCESS | 1938 | 1461418585068 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 06:36:25 INFO - PROCESS | 1938 | 1461418585087 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d361800 == 16 [pid = 1938] [id = 16] 06:36:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 45 (0x7f8647879000) [pid = 1938] [serial = 45] [outer = (nil)] 06:36:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 46 (0x7f8653352000) [pid = 1938] [serial = 46] [outer = 0x7f8647879000] 06:36:25 INFO - PROCESS | 1938 | 1461418585148 Marionette DEBUG loaded listener.js 06:36:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x7f8659b35800) [pid = 1938] [serial = 47] [outer = 0x7f8647879000] 06:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 886ms 06:36:25 INFO - PROCESS | 1938 | 1461418585784 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]]]}] 06:36:25 INFO - PROCESS | 1938 | 1461418585791 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 06:36:25 INFO - PROCESS | 1938 | 1461418585795 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 06:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:36:25 INFO - PROCESS | 1938 | 1461418585802 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:36:25 INFO - PROCESS | 1938 | 1461418585805 Marionette TRACE conn4 <- [1,38,null,{}] 06:36:25 INFO - PROCESS | 1938 | 1461418585809 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}] 06:36:25 INFO - PROCESS | 1938 | 1461418585940 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 06:36:26 INFO - PROCESS | 1938 | 1461418586027 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d888800 == 17 [pid = 1938] [id = 17] 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x7f8643f55c00) [pid = 1938] [serial = 48] [outer = (nil)] 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x7f865a75c000) [pid = 1938] [serial = 49] [outer = 0x7f8643f55c00] 06:36:26 INFO - PROCESS | 1938 | 1461418586087 Marionette DEBUG loaded listener.js 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x7f865aa5ec00) [pid = 1938] [serial = 50] [outer = 0x7f8643f55c00] 06:36:26 INFO - PROCESS | 1938 | 1461418586631 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]]]}] 06:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 879ms 06:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:36:26 INFO - PROCESS | 1938 | 1461418586682 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 06:36:26 INFO - PROCESS | 1938 | 1461418586685 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 06:36:26 INFO - PROCESS | 1938 | 1461418586690 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:36:26 INFO - PROCESS | 1938 | 1461418586693 Marionette TRACE conn4 <- [1,42,null,{}] 06:36:26 INFO - PROCESS | 1938 | 1461418586698 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}] 06:36:26 INFO - PROCESS | 1938 | 1461418586823 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 06:36:26 INFO - PROCESS | 1938 | 1461418586839 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e4df800 == 18 [pid = 1938] [id = 18] 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x7f865a9e4800) [pid = 1938] [serial = 51] [outer = (nil)] 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x7f865aad9800) [pid = 1938] [serial = 52] [outer = 0x7f865a9e4800] 06:36:26 INFO - PROCESS | 1938 | 1461418586910 Marionette DEBUG loaded listener.js 06:36:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x7f865ac4a000) [pid = 1938] [serial = 53] [outer = 0x7f865a9e4800] 06:36:27 INFO - PROCESS | 1938 | 1461418587581 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]]]}] 06:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 925ms 06:36:27 INFO - PROCESS | 1938 | 1461418587615 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 06:36:27 INFO - PROCESS | 1938 | 1461418587618 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 06:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:36:27 INFO - PROCESS | 1938 | 1461418587623 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:36:27 INFO - PROCESS | 1938 | 1461418587625 Marionette TRACE conn4 <- [1,46,null,{}] 06:36:27 INFO - PROCESS | 1938 | 1461418587630 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}] 06:36:27 INFO - PROCESS | 1938 | 1461418587797 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 06:36:27 INFO - PROCESS | 1938 | 1461418587821 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff0d000 == 19 [pid = 1938] [id = 19] 06:36:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x7f865ac49000) [pid = 1938] [serial = 54] [outer = (nil)] 06:36:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x7f865bbee000) [pid = 1938] [serial = 55] [outer = 0x7f865ac49000] 06:36:27 INFO - PROCESS | 1938 | 1461418587891 Marionette DEBUG loaded listener.js 06:36:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7f865be08c00) [pid = 1938] [serial = 56] [outer = 0x7f865ac49000] 06:36:28 INFO - PROCESS | 1938 | 1461418588511 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]]]}] 06:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 923ms 06:36:28 INFO - PROCESS | 1938 | 1461418588548 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 06:36:28 INFO - PROCESS | 1938 | 1461418588552 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 06:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:36:28 INFO - PROCESS | 1938 | 1461418588557 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:36:28 INFO - PROCESS | 1938 | 1461418588559 Marionette TRACE conn4 <- [1,50,null,{}] 06:36:28 INFO - PROCESS | 1938 | 1461418588564 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}] 06:36:28 INFO - PROCESS | 1938 | 1461418588685 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 06:36:28 INFO - PROCESS | 1938 | 1461418588703 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865021e000 == 20 [pid = 1938] [id = 20] 06:36:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7f865aee9c00) [pid = 1938] [serial = 57] [outer = (nil)] 06:36:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7f865dd3dc00) [pid = 1938] [serial = 58] [outer = 0x7f865aee9c00] 06:36:28 INFO - PROCESS | 1938 | 1461418588763 Marionette DEBUG loaded listener.js 06:36:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7f865f416000) [pid = 1938] [serial = 59] [outer = 0x7f865aee9c00] 06:36:29 INFO - PROCESS | 1938 | 1461418589539 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]]]}] 06:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1024ms 06:36:29 INFO - PROCESS | 1938 | 1461418589583 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 06:36:29 INFO - PROCESS | 1938 | 1461418589589 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 06:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:36:29 INFO - PROCESS | 1938 | 1461418589598 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:36:29 INFO - PROCESS | 1938 | 1461418589603 Marionette TRACE conn4 <- [1,54,null,{}] 06:36:29 INFO - PROCESS | 1938 | 1461418589616 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}] 06:36:29 INFO - PROCESS | 1938 | 1461418589775 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 06:36:29 INFO - PROCESS | 1938 | 1461418589893 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d56800 == 21 [pid = 1938] [id = 21] 06:36:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7f8645bf1000) [pid = 1938] [serial = 60] [outer = (nil)] 06:36:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7f86475d3800) [pid = 1938] [serial = 61] [outer = 0x7f8645bf1000] 06:36:29 INFO - PROCESS | 1938 | 1461418589969 Marionette DEBUG loaded listener.js 06:36:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7f8649f32800) [pid = 1938] [serial = 62] [outer = 0x7f8645bf1000] 06:36:30 INFO - PROCESS | 1938 | 1461418590749 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]]]}] 06:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1194ms 06:36:30 INFO - PROCESS | 1938 | 1461418590794 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 06:36:30 INFO - PROCESS | 1938 | 1461418590803 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 06:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:36:30 INFO - PROCESS | 1938 | 1461418590812 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:36:30 INFO - PROCESS | 1938 | 1461418590816 Marionette TRACE conn4 <- [1,58,null,{}] 06:36:30 INFO - PROCESS | 1938 | 1461418590821 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}] 06:36:30 INFO - PROCESS | 1938 | 1461418590973 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 06:36:31 INFO - PROCESS | 1938 | 1461418591090 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d09b000 == 22 [pid = 1938] [id = 22] 06:36:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7f864b82f400) [pid = 1938] [serial = 63] [outer = (nil)] 06:36:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7f864c8c8000) [pid = 1938] [serial = 64] [outer = 0x7f864b82f400] 06:36:31 INFO - PROCESS | 1938 | 1461418591166 Marionette DEBUG loaded listener.js 06:36:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7f864d2ecc00) [pid = 1938] [serial = 65] [outer = 0x7f864b82f400] 06:36:31 INFO - PROCESS | 1938 | 1461418591968 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]]]}] 06:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1187ms 06:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:36:32 INFO - PROCESS | 1938 | 1461418591999 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 06:36:32 INFO - PROCESS | 1938 | 1461418592002 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 06:36:32 INFO - PROCESS | 1938 | 1461418592008 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:36:32 INFO - PROCESS | 1938 | 1461418592013 Marionette TRACE conn4 <- [1,62,null,{}] 06:36:32 INFO - PROCESS | 1938 | 1461418592046 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}] 06:36:32 INFO - PROCESS | 1938 | 1461418592209 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 06:36:32 INFO - PROCESS | 1938 | 1461418592364 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86533ec800 == 23 [pid = 1938] [id = 23] 06:36:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7f8644e4c000) [pid = 1938] [serial = 66] [outer = (nil)] 06:36:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7f86505aac00) [pid = 1938] [serial = 67] [outer = 0x7f8644e4c000] 06:36:32 INFO - PROCESS | 1938 | 1461418592446 Marionette DEBUG loaded listener.js 06:36:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7f865aa63400) [pid = 1938] [serial = 68] [outer = 0x7f8644e4c000] 06:36:33 INFO - PROCESS | 1938 | 1461418593452 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]]]}] 06:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1504ms 06:36:33 INFO - PROCESS | 1938 | 1461418593512 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 06:36:33 INFO - PROCESS | 1938 | 1461418593519 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 06:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:36:33 INFO - PROCESS | 1938 | 1461418593550 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:36:33 INFO - PROCESS | 1938 | 1461418593555 Marionette TRACE conn4 <- [1,66,null,{}] 06:36:33 INFO - PROCESS | 1938 | 1461418593562 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}] 06:36:33 INFO - PROCESS | 1938 | 1461418593756 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864ff0d000 == 22 [pid = 1938] [id = 19] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e4df800 == 21 [pid = 1938] [id = 18] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d888800 == 20 [pid = 1938] [id = 17] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d361800 == 19 [pid = 1938] [id = 16] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864bf2c000 == 18 [pid = 1938] [id = 15] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d5a800 == 17 [pid = 1938] [id = 14] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c942800 == 16 [pid = 1938] [id = 13] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d6b000 == 15 [pid = 1938] [id = 12] 06:36:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643fc6000 == 14 [pid = 1938] [id = 9] 06:36:33 INFO - PROCESS | 1938 | 1461418593904 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644eab800 == 15 [pid = 1938] [id = 24] 06:36:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7f8644311c00) [pid = 1938] [serial = 69] [outer = (nil)] 06:36:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7f8644e4cc00) [pid = 1938] [serial = 70] [outer = 0x7f8644311c00] 06:36:33 INFO - PROCESS | 1938 | 1461418593983 Marionette DEBUG loaded listener.js 06:36:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7f864a8e4800) [pid = 1938] [serial = 71] [outer = 0x7f8644311c00] 06:36:34 INFO - PROCESS | 1938 | 1461418594798 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]]]}] 06:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1286ms 06:36:34 INFO - PROCESS | 1938 | 1461418594835 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 06:36:34 INFO - PROCESS | 1938 | 1461418594842 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 06:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:36:34 INFO - PROCESS | 1938 | 1461418594849 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:36:34 INFO - PROCESS | 1938 | 1461418594855 Marionette TRACE conn4 <- [1,70,null,{}] 06:36:34 INFO - PROCESS | 1938 | 1461418594861 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}] 06:36:35 INFO - PROCESS | 1938 | 1461418595057 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 06:36:35 INFO - PROCESS | 1938 | 1461418595073 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc44000 == 16 [pid = 1938] [id = 25] 06:36:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7f864c322c00) [pid = 1938] [serial = 72] [outer = (nil)] 06:36:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7f864d4c8800) [pid = 1938] [serial = 73] [outer = 0x7f864c322c00] 06:36:35 INFO - PROCESS | 1938 | 1461418595151 Marionette DEBUG loaded listener.js 06:36:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7f864d69f400) [pid = 1938] [serial = 74] [outer = 0x7f864c322c00] 06:36:35 INFO - PROCESS | 1938 | 1461418595913 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]]]}] 06:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1129ms 06:36:35 INFO - PROCESS | 1938 | 1461418595982 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 06:36:35 INFO - PROCESS | 1938 | 1461418595987 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 06:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:36:35 INFO - PROCESS | 1938 | 1461418595994 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:36:35 INFO - PROCESS | 1938 | 1461418595997 Marionette TRACE conn4 <- [1,74,null,{}] 06:36:36 INFO - PROCESS | 1938 | 1461418596002 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}] 06:36:36 INFO - PROCESS | 1938 | 1461418596158 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 06:36:36 INFO - PROCESS | 1938 | 1461418596280 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d67e000 == 17 [pid = 1938] [id = 26] 06:36:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7f864dafb400) [pid = 1938] [serial = 75] [outer = (nil)] 06:36:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7f8650518800) [pid = 1938] [serial = 76] [outer = 0x7f864dafb400] 06:36:36 INFO - PROCESS | 1938 | 1461418596374 Marionette DEBUG loaded listener.js 06:36:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7f8659bf8000) [pid = 1938] [serial = 77] [outer = 0x7f864dafb400] 06:36:37 INFO - PROCESS | 1938 | 1461418597145 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]]]}] 06:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1185ms 06:36:37 INFO - PROCESS | 1938 | 1461418597187 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 06:36:37 INFO - PROCESS | 1938 | 1461418597193 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 06:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:36:37 INFO - PROCESS | 1938 | 1461418597208 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:36:37 INFO - PROCESS | 1938 | 1461418597215 Marionette TRACE conn4 <- [1,78,null,{}] 06:36:37 INFO - PROCESS | 1938 | 1461418597219 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}] 06:36:37 INFO - PROCESS | 1938 | 1461418597385 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 06:36:37 INFO - PROCESS | 1938 | 1461418597503 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865001c800 == 18 [pid = 1938] [id = 27] 06:36:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7f8649338800) [pid = 1938] [serial = 78] [outer = (nil)] 06:36:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7f865aee7000) [pid = 1938] [serial = 79] [outer = 0x7f8649338800] 06:36:37 INFO - PROCESS | 1938 | 1461418597575 Marionette DEBUG loaded listener.js 06:36:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7f865bc40c00) [pid = 1938] [serial = 80] [outer = 0x7f8649338800] 06:36:38 INFO - PROCESS | 1938 | 1461418598346 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]]]}] 06:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1194ms 06:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:36:38 INFO - PROCESS | 1938 | 1461418598398 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 06:36:38 INFO - PROCESS | 1938 | 1461418598401 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 06:36:38 INFO - PROCESS | 1938 | 1461418598407 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:36:38 INFO - PROCESS | 1938 | 1461418598410 Marionette TRACE conn4 <- [1,82,null,{}] 06:36:38 INFO - PROCESS | 1938 | 1461418598415 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}] 06:36:38 INFO - PROCESS | 1938 | 1461418598557 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 06:36:38 INFO - PROCESS | 1938 | 1461418598681 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659ba2800 == 19 [pid = 1938] [id = 28] 06:36:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7f864430d000) [pid = 1938] [serial = 81] [outer = (nil)] 06:36:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7f865d89e000) [pid = 1938] [serial = 82] [outer = 0x7f864430d000] 06:36:38 INFO - PROCESS | 1938 | 1461418598751 Marionette DEBUG loaded listener.js 06:36:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7f865f420000) [pid = 1938] [serial = 83] [outer = 0x7f864430d000] 06:36:39 INFO - PROCESS | 1938 | 1461418599618 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]]]}] 06:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1277ms 06:36:39 INFO - PROCESS | 1938 | 1461418599701 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 06:36:39 INFO - PROCESS | 1938 | 1461418599707 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 06:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:36:39 INFO - PROCESS | 1938 | 1461418599716 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:36:39 INFO - PROCESS | 1938 | 1461418599721 Marionette TRACE conn4 <- [1,86,null,{}] 06:36:39 INFO - PROCESS | 1938 | 1461418599728 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}] 06:36:39 INFO - PROCESS | 1938 | 1461418599874 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 06:36:40 INFO - PROCESS | 1938 | 1461418600015 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d56800 == 18 [pid = 1938] [id = 21] 06:36:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864432d000 == 19 [pid = 1938] [id = 29] 06:36:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7f864430ec00) [pid = 1938] [serial = 84] [outer = (nil)] 06:36:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7f8645e38800) [pid = 1938] [serial = 85] [outer = 0x7f864430ec00] 06:36:40 INFO - PROCESS | 1938 | 1461418600101 Marionette DEBUG loaded listener.js 06:36:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7f864bfe1800) [pid = 1938] [serial = 86] [outer = 0x7f864430ec00] 06:36:40 INFO - PROCESS | 1938 | 1461418600884 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]]]}] 06:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1229ms 06:36:40 INFO - PROCESS | 1938 | 1461418600945 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 06:36:40 INFO - PROCESS | 1938 | 1461418600952 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 06:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:36:40 INFO - PROCESS | 1938 | 1461418600960 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:36:40 INFO - PROCESS | 1938 | 1461418600964 Marionette TRACE conn4 <- [1,90,null,{}] 06:36:40 INFO - PROCESS | 1938 | 1461418600972 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}] 06:36:41 INFO - PROCESS | 1938 | 1461418601124 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 06:36:41 INFO - PROCESS | 1938 | 1461418601248 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d674800 == 20 [pid = 1938] [id = 30] 06:36:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x7f8644311800) [pid = 1938] [serial = 87] [outer = (nil)] 06:36:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x7f864dafd800) [pid = 1938] [serial = 88] [outer = 0x7f8644311800] 06:36:41 INFO - PROCESS | 1938 | 1461418601323 Marionette DEBUG loaded listener.js 06:36:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7f865051cc00) [pid = 1938] [serial = 89] [outer = 0x7f8644311800] 06:36:42 INFO - PROCESS | 1938 | 1461418602120 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]]]}] 06:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1189ms 06:36:42 INFO - PROCESS | 1938 | 1461418602152 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 06:36:42 INFO - PROCESS | 1938 | 1461418602157 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 06:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:36:42 INFO - PROCESS | 1938 | 1461418602179 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:36:42 INFO - PROCESS | 1938 | 1461418602183 Marionette TRACE conn4 <- [1,94,null,{}] 06:36:42 INFO - PROCESS | 1938 | 1461418602192 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}] 06:36:42 INFO - PROCESS | 1938 | 1461418602339 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 06:36:42 INFO - PROCESS | 1938 | 1461418602471 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8654bf4800 == 21 [pid = 1938] [id = 31] 06:36:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x7f864e31f800) [pid = 1938] [serial = 90] [outer = (nil)] 06:36:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7f8654b7b800) [pid = 1938] [serial = 91] [outer = 0x7f864e31f800] 06:36:42 INFO - PROCESS | 1938 | 1461418602543 Marionette DEBUG loaded listener.js 06:36:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7f865aca5800) [pid = 1938] [serial = 92] [outer = 0x7f864e31f800] 06:36:43 INFO - PROCESS | 1938 | 1461418603364 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]]]}] 06:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1252ms 06:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:36:43 INFO - PROCESS | 1938 | 1461418603417 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 06:36:43 INFO - PROCESS | 1938 | 1461418603420 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 06:36:43 INFO - PROCESS | 1938 | 1461418603428 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:36:43 INFO - PROCESS | 1938 | 1461418603436 Marionette TRACE conn4 <- [1,98,null,{}] 06:36:43 INFO - PROCESS | 1938 | 1461418603449 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}] 06:36:43 INFO - PROCESS | 1938 | 1461418603605 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 06:36:43 INFO - PROCESS | 1938 | 1461418603729 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aea6800 == 22 [pid = 1938] [id = 32] 06:36:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f865f54f400) [pid = 1938] [serial = 93] [outer = (nil)] 06:36:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f865f7a1800) [pid = 1938] [serial = 94] [outer = 0x7f865f54f400] 06:36:43 INFO - PROCESS | 1938 | 1461418603799 Marionette DEBUG loaded listener.js 06:36:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f865fc91c00) [pid = 1938] [serial = 95] [outer = 0x7f865f54f400] 06:36:44 INFO - PROCESS | 1938 | 1461418604583 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]]]}] 06:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1292ms 06:36:44 INFO - PROCESS | 1938 | 1461418604726 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 06:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:36:44 INFO - PROCESS | 1938 | 1461418604732 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 06:36:44 INFO - PROCESS | 1938 | 1461418604748 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:36:44 INFO - PROCESS | 1938 | 1461418604752 Marionette TRACE conn4 <- [1,102,null,{}] 06:36:44 INFO - PROCESS | 1938 | 1461418604759 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}] 06:36:44 INFO - PROCESS | 1938 | 1461418604899 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 06:36:45 INFO - PROCESS | 1938 | 1461418605045 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864432d800 == 23 [pid = 1938] [id = 33] 06:36:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f864caf3c00) [pid = 1938] [serial = 96] [outer = (nil)] 06:36:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f864d0abc00) [pid = 1938] [serial = 97] [outer = 0x7f864caf3c00] 06:36:45 INFO - PROCESS | 1938 | 1461418605126 Marionette DEBUG loaded listener.js 06:36:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f864d4d3000) [pid = 1938] [serial = 98] [outer = 0x7f864caf3c00] 06:36:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865001c800 == 22 [pid = 1938] [id = 27] 06:36:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d67e000 == 21 [pid = 1938] [id = 26] 06:36:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc44000 == 20 [pid = 1938] [id = 25] 06:36:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644eab800 == 19 [pid = 1938] [id = 24] 06:36:45 INFO - PROCESS | 1938 | 1461418605974 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]]]}] 06:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1292ms 06:36:46 INFO - PROCESS | 1938 | 1461418606030 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 06:36:46 INFO - PROCESS | 1938 | 1461418606036 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 06:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:36:46 INFO - PROCESS | 1938 | 1461418606044 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:36:46 INFO - PROCESS | 1938 | 1461418606049 Marionette TRACE conn4 <- [1,106,null,{}] 06:36:46 INFO - PROCESS | 1938 | 1461418606056 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}] 06:36:46 INFO - PROCESS | 1938 | 1461418606212 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 06:36:46 INFO - PROCESS | 1938 | 1461418606338 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d87f800 == 20 [pid = 1938] [id = 34] 06:36:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f864d2e8800) [pid = 1938] [serial = 99] [outer = (nil)] 06:36:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f864e325000) [pid = 1938] [serial = 100] [outer = 0x7f864d2e8800] 06:36:46 INFO - PROCESS | 1938 | 1461418606429 Marionette DEBUG loaded listener.js 06:36:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f8654b7bc00) [pid = 1938] [serial = 101] [outer = 0x7f864d2e8800] 06:36:47 INFO - PROCESS | 1938 | 1461418607235 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]]]}] 06:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1233ms 06:36:47 INFO - PROCESS | 1938 | 1461418607276 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 06:36:47 INFO - PROCESS | 1938 | 1461418607285 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 06:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:36:47 INFO - PROCESS | 1938 | 1461418607294 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:36:47 INFO - PROCESS | 1938 | 1461418607297 Marionette TRACE conn4 <- [1,110,null,{}] 06:36:47 INFO - PROCESS | 1938 | 1461418607302 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}] 06:36:47 INFO - PROCESS | 1938 | 1461418607489 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 06:36:47 INFO - PROCESS | 1938 | 1461418607628 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aaac800 == 21 [pid = 1938] [id = 35] 06:36:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f865aa65800) [pid = 1938] [serial = 102] [outer = (nil)] 06:36:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f865be06400) [pid = 1938] [serial = 103] [outer = 0x7f865aa65800] 06:36:47 INFO - PROCESS | 1938 | 1461418607700 Marionette DEBUG loaded listener.js 06:36:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f865f41a800) [pid = 1938] [serial = 104] [outer = 0x7f865aa65800] 06:36:48 INFO - PROCESS | 1938 | 1461418608537 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]]]}] 06:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1284ms 06:36:48 INFO - PROCESS | 1938 | 1461418608579 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 06:36:48 INFO - PROCESS | 1938 | 1461418608582 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 06:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:36:48 INFO - PROCESS | 1938 | 1461418608588 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:36:48 INFO - PROCESS | 1938 | 1461418608594 Marionette TRACE conn4 <- [1,114,null,{}] 06:36:48 INFO - PROCESS | 1938 | 1461418608609 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}] 06:36:48 INFO - PROCESS | 1938 | 1461418608768 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 06:36:48 INFO - PROCESS | 1938 | 1461418608893 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865d83c000 == 22 [pid = 1938] [id = 36] 06:36:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f865f7a5c00) [pid = 1938] [serial = 105] [outer = (nil)] 06:36:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f865fe86800) [pid = 1938] [serial = 106] [outer = 0x7f865f7a5c00] 06:36:48 INFO - PROCESS | 1938 | 1461418608969 Marionette DEBUG loaded listener.js 06:36:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f8660102c00) [pid = 1938] [serial = 107] [outer = 0x7f865f7a5c00] 06:36:49 INFO - PROCESS | 1938 | 1461418609811 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]]]}] 06:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1292ms 06:36:49 INFO - PROCESS | 1938 | 1461418609881 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 06:36:49 INFO - PROCESS | 1938 | 1461418609885 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 06:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:36:49 INFO - PROCESS | 1938 | 1461418609891 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:36:49 INFO - PROCESS | 1938 | 1461418609893 Marionette TRACE conn4 <- [1,118,null,{}] 06:36:49 INFO - PROCESS | 1938 | 1461418609898 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}] 06:36:50 INFO - PROCESS | 1938 | 1461418610057 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 06:36:50 INFO - PROCESS | 1938 | 1461418610186 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa83000 == 23 [pid = 1938] [id = 37] 06:36:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8644092800) [pid = 1938] [serial = 108] [outer = (nil)] 06:36:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f866017a800) [pid = 1938] [serial = 109] [outer = 0x7f8644092800] 06:36:50 INFO - PROCESS | 1938 | 1461418610261 Marionette DEBUG loaded listener.js 06:36:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f866278b800) [pid = 1938] [serial = 110] [outer = 0x7f8644092800] 06:36:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f8662a8c400) [pid = 1938] [serial = 111] [outer = 0x7f8644307000] 06:36:51 INFO - PROCESS | 1938 | 1461418611204 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]]]}] 06:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1331ms 06:36:51 INFO - PROCESS | 1938 | 1461418611222 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 06:36:51 INFO - PROCESS | 1938 | 1461418611226 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 06:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:36:51 INFO - PROCESS | 1938 | 1461418611234 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:36:51 INFO - PROCESS | 1938 | 1461418611239 Marionette TRACE conn4 <- [1,122,null,{}] 06:36:51 INFO - PROCESS | 1938 | 1461418611246 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}] 06:36:51 INFO - PROCESS | 1938 | 1461418611393 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 06:36:51 INFO - PROCESS | 1938 | 1461418611537 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c942800 == 24 [pid = 1938] [id = 38] 06:36:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f864d4c9800) [pid = 1938] [serial = 112] [outer = (nil)] 06:36:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f864d697c00) [pid = 1938] [serial = 113] [outer = 0x7f864d4c9800] 06:36:51 INFO - PROCESS | 1938 | 1461418611617 Marionette DEBUG loaded listener.js 06:36:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f86505ac000) [pid = 1938] [serial = 114] [outer = 0x7f864d4c9800] 06:36:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864432d000 == 23 [pid = 1938] [id = 29] 06:36:52 INFO - PROCESS | 1938 | 1461418612503 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]]]}] 06:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1285ms 06:36:52 INFO - PROCESS | 1938 | 1461418612520 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 06:36:52 INFO - PROCESS | 1938 | 1461418612528 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 06:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:36:52 INFO - PROCESS | 1938 | 1461418612536 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:36:52 INFO - PROCESS | 1938 | 1461418612540 Marionette TRACE conn4 <- [1,126,null,{}] 06:36:52 INFO - PROCESS | 1938 | 1461418612562 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}] 06:36:52 INFO - PROCESS | 1938 | 1461418612755 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 06:36:52 INFO - PROCESS | 1938 | 1461418612817 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a7ea800 == 24 [pid = 1938] [id = 39] 06:36:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f8654b82c00) [pid = 1938] [serial = 115] [outer = (nil)] 06:36:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f865a75d000) [pid = 1938] [serial = 116] [outer = 0x7f8654b82c00] 06:36:52 INFO - PROCESS | 1938 | 1461418612934 Marionette DEBUG loaded listener.js 06:36:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f865ae4a400) [pid = 1938] [serial = 117] [outer = 0x7f8654b82c00] 06:36:53 INFO - PROCESS | 1938 | 1461418613704 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]]]}] 06:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1183ms 06:36:53 INFO - PROCESS | 1938 | 1461418613720 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 06:36:53 INFO - PROCESS | 1938 | 1461418613729 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 06:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:36:53 INFO - PROCESS | 1938 | 1461418613738 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:36:53 INFO - PROCESS | 1938 | 1461418613741 Marionette TRACE conn4 <- [1,130,null,{}] 06:36:53 INFO - PROCESS | 1938 | 1461418613748 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}] 06:36:53 INFO - PROCESS | 1938 | 1461418613898 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 06:36:54 INFO - PROCESS | 1938 | 1461418614033 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a048000 == 25 [pid = 1938] [id = 40] 06:36:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8644311000) [pid = 1938] [serial = 118] [outer = (nil)] 06:36:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f865f79a800) [pid = 1938] [serial = 119] [outer = 0x7f8644311000] 06:36:54 INFO - PROCESS | 1938 | 1461418614105 Marionette DEBUG loaded listener.js 06:36:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f865feb7400) [pid = 1938] [serial = 120] [outer = 0x7f8644311000] 06:36:54 INFO - PROCESS | 1938 | 1461418614922 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]]]}] 06:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 06:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:36:54 INFO - PROCESS | 1938 | 1461418614972 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 06:36:54 INFO - PROCESS | 1938 | 1461418614975 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 06:36:54 INFO - PROCESS | 1938 | 1461418614981 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:36:54 INFO - PROCESS | 1938 | 1461418614986 Marionette TRACE conn4 <- [1,134,null,{}] 06:36:55 INFO - PROCESS | 1938 | 1461418615001 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}] 06:36:55 INFO - PROCESS | 1938 | 1461418615155 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 06:36:55 INFO - PROCESS | 1938 | 1461418615284 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8660114000 == 26 [pid = 1938] [id = 41] 06:36:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f866017bc00) [pid = 1938] [serial = 121] [outer = (nil)] 06:36:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8662a92400) [pid = 1938] [serial = 122] [outer = 0x7f866017bc00] 06:36:55 INFO - PROCESS | 1938 | 1461418615361 Marionette DEBUG loaded listener.js 06:36:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f86677ea400) [pid = 1938] [serial = 123] [outer = 0x7f866017bc00] 06:36:56 INFO - PROCESS | 1938 | 1461418616193 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]]]}] 06:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1281ms 06:36:56 INFO - PROCESS | 1938 | 1461418616262 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 06:36:56 INFO - PROCESS | 1938 | 1461418616267 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 06:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:36:56 INFO - PROCESS | 1938 | 1461418616272 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:36:56 INFO - PROCESS | 1938 | 1461418616274 Marionette TRACE conn4 <- [1,138,null,{}] 06:36:56 INFO - PROCESS | 1938 | 1461418616279 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}] 06:36:56 INFO - PROCESS | 1938 | 1461418616464 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 06:36:56 INFO - PROCESS | 1938 | 1461418616594 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866276f000 == 27 [pid = 1938] [id = 42] 06:36:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8643d9d400) [pid = 1938] [serial = 124] [outer = (nil)] 06:36:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f8643da4800) [pid = 1938] [serial = 125] [outer = 0x7f8643d9d400] 06:36:56 INFO - PROCESS | 1938 | 1461418616664 Marionette DEBUG loaded listener.js 06:36:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f8661dbe400) [pid = 1938] [serial = 126] [outer = 0x7f8643d9d400] 06:36:57 INFO - PROCESS | 1938 | 1461418617485 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]]]}] 06:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1280ms 06:36:57 INFO - PROCESS | 1938 | 1461418617554 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 06:36:57 INFO - PROCESS | 1938 | 1461418617556 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 06:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:36:57 INFO - PROCESS | 1938 | 1461418617562 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:36:57 INFO - PROCESS | 1938 | 1461418617564 Marionette TRACE conn4 <- [1,142,null,{}] 06:36:57 INFO - PROCESS | 1938 | 1461418617570 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}] 06:36:57 INFO - PROCESS | 1938 | 1461418617715 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 06:36:57 INFO - PROCESS | 1938 | 1461418617958 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a048800 == 28 [pid = 1938] [id = 43] 06:36:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864262dc00) [pid = 1938] [serial = 127] [outer = (nil)] 06:36:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8642635c00) [pid = 1938] [serial = 128] [outer = 0x7f864262dc00] 06:36:58 INFO - PROCESS | 1938 | 1461418618027 Marionette DEBUG loaded listener.js 06:36:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f864269f400) [pid = 1938] [serial = 129] [outer = 0x7f864262dc00] 06:36:58 INFO - PROCESS | 1938 | 1461418618847 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]]]}] 06:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1331ms 06:36:58 INFO - PROCESS | 1938 | 1461418618895 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 06:36:58 INFO - PROCESS | 1938 | 1461418618901 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 06:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:36:58 INFO - PROCESS | 1938 | 1461418618909 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:36:58 INFO - PROCESS | 1938 | 1461418618912 Marionette TRACE conn4 <- [1,146,null,{}] 06:36:58 INFO - PROCESS | 1938 | 1461418618942 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}] 06:36:59 INFO - PROCESS | 1938 | 1461418619157 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 06:36:59 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865d83c000 == 27 [pid = 1938] [id = 36] 06:36:59 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aaac800 == 26 [pid = 1938] [id = 35] 06:36:59 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d87f800 == 25 [pid = 1938] [id = 34] 06:36:59 INFO - PROCESS | 1938 | 1461418619299 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c92b000 == 26 [pid = 1938] [id = 44] 06:36:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f864262e000) [pid = 1938] [serial = 130] [outer = (nil)] 06:36:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f8642633c00) [pid = 1938] [serial = 131] [outer = 0x7f864262e000] 06:36:59 INFO - PROCESS | 1938 | 1461418619377 Marionette DEBUG loaded listener.js 06:36:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f86426a4800) [pid = 1938] [serial = 132] [outer = 0x7f864262e000] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8654bf4800 == 25 [pid = 1938] [id = 31] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d674800 == 24 [pid = 1938] [id = 30] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aea6800 == 23 [pid = 1938] [id = 32] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a048800 == 22 [pid = 1938] [id = 43] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8660114000 == 21 [pid = 1938] [id = 41] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a048000 == 20 [pid = 1938] [id = 40] 06:37:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a7ea800 == 19 [pid = 1938] [id = 39] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643fb6000 == 18 [pid = 1938] [id = 8] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa83000 == 17 [pid = 1938] [id = 37] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865021e000 == 16 [pid = 1938] [id = 20] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86533ec800 == 15 [pid = 1938] [id = 23] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e547000 == 14 [pid = 1938] [id = 6] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d09b000 == 13 [pid = 1938] [id = 22] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864432d800 == 12 [pid = 1938] [id = 33] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866276f000 == 11 [pid = 1938] [id = 42] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8659ba2800 == 10 [pid = 1938] [id = 28] 06:37:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c942800 == 9 [pid = 1938] [id = 38] 06:37:04 INFO - PROCESS | 1938 | 1461418624263 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]]]}] 06:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5393ms 06:37:04 INFO - PROCESS | 1938 | 1461418624303 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 06:37:04 INFO - PROCESS | 1938 | 1461418624309 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 06:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:37:04 INFO - PROCESS | 1938 | 1461418624347 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:37:04 INFO - PROCESS | 1938 | 1461418624353 Marionette TRACE conn4 <- [1,150,null,{}] 06:37:04 INFO - PROCESS | 1938 | 1461418624360 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}] 06:37:04 INFO - PROCESS | 1938 | 1461418624506 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 06:37:04 INFO - PROCESS | 1938 | 1461418624520 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a8a8000 == 10 [pid = 1938] [id = 45] 06:37:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8645e11400) [pid = 1938] [serial = 133] [outer = (nil)] 06:37:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8645f75000) [pid = 1938] [serial = 134] [outer = 0x7f8645e11400] 06:37:04 INFO - PROCESS | 1938 | 1461418624583 Marionette DEBUG loaded listener.js 06:37:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8647554000) [pid = 1938] [serial = 135] [outer = 0x7f8645e11400] 06:37:05 INFO - PROCESS | 1938 | 1461418625378 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]]]}] 06:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1091ms 06:37:05 INFO - PROCESS | 1938 | 1461418625448 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 06:37:05 INFO - PROCESS | 1938 | 1461418625457 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 06:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:37:05 INFO - PROCESS | 1938 | 1461418625517 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:37:05 INFO - PROCESS | 1938 | 1461418625522 Marionette TRACE conn4 <- [1,154,null,{}] 06:37:05 INFO - PROCESS | 1938 | 1461418625527 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}] 06:37:05 INFO - PROCESS | 1938 | 1461418625677 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 06:37:05 INFO - PROCESS | 1938 | 1461418625801 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e563800 == 11 [pid = 1938] [id = 46] 06:37:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f86426a9400) [pid = 1938] [serial = 136] [outer = (nil)] 06:37:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f864787d800) [pid = 1938] [serial = 137] [outer = 0x7f86426a9400] 06:37:05 INFO - PROCESS | 1938 | 1461418625861 Marionette DEBUG loaded listener.js 06:37:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f864ad7f000) [pid = 1938] [serial = 138] [outer = 0x7f86426a9400] 06:37:06 INFO - PROCESS | 1938 | 1461418626598 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]]]}] 06:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1156ms 06:37:06 INFO - PROCESS | 1938 | 1461418626647 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 06:37:06 INFO - PROCESS | 1938 | 1461418626651 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 06:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:37:06 INFO - PROCESS | 1938 | 1461418626664 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:37:06 INFO - PROCESS | 1938 | 1461418626670 Marionette TRACE conn4 <- [1,158,null,{}] 06:37:06 INFO - PROCESS | 1938 | 1461418626686 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}] 06:37:06 INFO - PROCESS | 1938 | 1461418626858 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 06:37:06 INFO - PROCESS | 1938 | 1461418626885 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865bb1e800 == 12 [pid = 1938] [id = 47] 06:37:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8649342000) [pid = 1938] [serial = 139] [outer = (nil)] 06:37:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f864d2e0800) [pid = 1938] [serial = 140] [outer = 0x7f8649342000] 06:37:06 INFO - PROCESS | 1938 | 1461418626951 Marionette DEBUG loaded listener.js 06:37:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f864df30400) [pid = 1938] [serial = 141] [outer = 0x7f8649342000] 06:37:07 INFO - PROCESS | 1938 | 1461418627713 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]]]}] 06:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1090ms 06:37:07 INFO - PROCESS | 1938 | 1461418627748 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 06:37:07 INFO - PROCESS | 1938 | 1461418627752 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 06:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:37:07 INFO - PROCESS | 1938 | 1461418627757 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:37:07 INFO - PROCESS | 1938 | 1461418627759 Marionette TRACE conn4 <- [1,162,null,{}] 06:37:07 INFO - PROCESS | 1938 | 1461418627768 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}] 06:37:07 INFO - PROCESS | 1938 | 1461418627934 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 06:37:08 INFO - PROCESS | 1938 | 1461418627997 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa83000 == 13 [pid = 1938] [id = 48] 06:37:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8644306400) [pid = 1938] [serial = 142] [outer = (nil)] 06:37:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8653352c00) [pid = 1938] [serial = 143] [outer = 0x7f8644306400] 06:37:08 INFO - PROCESS | 1938 | 1461418628066 Marionette DEBUG loaded listener.js 06:37:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f865a752c00) [pid = 1938] [serial = 144] [outer = 0x7f8644306400] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f8645e36c00) [pid = 1938] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f8643f54000) [pid = 1938] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f864a8ebc00) [pid = 1938] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f864cefb800) [pid = 1938] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f864d0adc00) [pid = 1938] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8649338800) [pid = 1938] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f864d2e8800) [pid = 1938] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f864262dc00) [pid = 1938] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8654b82c00) [pid = 1938] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f864dafb400) [pid = 1938] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f865f54f400) [pid = 1938] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f864caf3c00) [pid = 1938] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f865ac49000) [pid = 1938] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f865aee9c00) [pid = 1938] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f864d4c9800) [pid = 1938] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f864e31f800) [pid = 1938] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f8647879000) [pid = 1938] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8643f55c00) [pid = 1938] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f865a9e4800) [pid = 1938] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f866017bc00) [pid = 1938] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f864430ec00) [pid = 1938] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864c322c00) [pid = 1938] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8643f56800) [pid = 1938] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f864430d000) [pid = 1938] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8644e4c000) [pid = 1938] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8644092800) [pid = 1938] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f864ffa1c00) [pid = 1938] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f865aa65800) [pid = 1938] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8644311800) [pid = 1938] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f865f7a5c00) [pid = 1938] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f864b82f400) [pid = 1938] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f8645bf1000) [pid = 1938] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f8644311c00) [pid = 1938] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8644311000) [pid = 1938] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:37:09 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8643d9d400) [pid = 1938] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:37:09 INFO - PROCESS | 1938 | 1461418629891 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]]]}] 06:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2180ms 06:37:09 INFO - PROCESS | 1938 | 1461418629968 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 06:37:09 INFO - PROCESS | 1938 | 1461418629970 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 06:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:37:09 INFO - PROCESS | 1938 | 1461418629985 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:37:09 INFO - PROCESS | 1938 | 1461418629986 Marionette TRACE conn4 <- [1,166,null,{}] 06:37:09 INFO - PROCESS | 1938 | 1461418629991 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}] 06:37:10 INFO - PROCESS | 1938 | 1461418630118 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 06:37:10 INFO - PROCESS | 1938 | 1461418630202 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c2cc000 == 14 [pid = 1938] [id = 49] 06:37:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f864262e400) [pid = 1938] [serial = 145] [outer = (nil)] 06:37:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f8644303c00) [pid = 1938] [serial = 146] [outer = 0x7f864262e400] 06:37:10 INFO - PROCESS | 1938 | 1461418630262 Marionette DEBUG loaded listener.js 06:37:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8645f73000) [pid = 1938] [serial = 147] [outer = 0x7f864262e400] 06:37:10 INFO - PROCESS | 1938 | 1461418630883 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]]]}] 06:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 928ms 06:37:10 INFO - PROCESS | 1938 | 1461418630911 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 06:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:37:10 INFO - PROCESS | 1938 | 1461418630915 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 06:37:10 INFO - PROCESS | 1938 | 1461418630919 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:37:10 INFO - PROCESS | 1938 | 1461418630922 Marionette TRACE conn4 <- [1,170,null,{}] 06:37:10 INFO - PROCESS | 1938 | 1461418630927 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}] 06:37:11 INFO - PROCESS | 1938 | 1461418631078 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 06:37:11 INFO - PROCESS | 1938 | 1461418631093 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f46b800 == 15 [pid = 1938] [id = 50] 06:37:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f864262d000) [pid = 1938] [serial = 148] [outer = (nil)] 06:37:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8659b33400) [pid = 1938] [serial = 149] [outer = 0x7f864262d000] 06:37:11 INFO - PROCESS | 1938 | 1461418631161 Marionette DEBUG loaded listener.js 06:37:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f865ac49000) [pid = 1938] [serial = 150] [outer = 0x7f864262d000] 06:37:12 INFO - PROCESS | 1938 | 1461418632133 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]]]}] 06:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1224ms 06:37:12 INFO - PROCESS | 1938 | 1461418632145 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 06:37:12 INFO - PROCESS | 1938 | 1461418632150 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 06:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:37:12 INFO - PROCESS | 1938 | 1461418632160 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:37:12 INFO - PROCESS | 1938 | 1461418632164 Marionette TRACE conn4 <- [1,174,null,{}] 06:37:12 INFO - PROCESS | 1938 | 1461418632171 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}] 06:37:12 INFO - PROCESS | 1938 | 1461418632324 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 06:37:12 INFO - PROCESS | 1938 | 1461418632465 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd17000 == 16 [pid = 1938] [id = 51] 06:37:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f8643f55c00) [pid = 1938] [serial = 151] [outer = (nil)] 06:37:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864480d400) [pid = 1938] [serial = 152] [outer = 0x7f8643f55c00] 06:37:12 INFO - PROCESS | 1938 | 1461418632539 Marionette DEBUG loaded listener.js 06:37:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8647550c00) [pid = 1938] [serial = 153] [outer = 0x7f8643f55c00] 06:37:13 INFO - PROCESS | 1938 | 1461418633416 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]]]}] 06:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1346ms 06:37:13 INFO - PROCESS | 1938 | 1461418633507 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 06:37:13 INFO - PROCESS | 1938 | 1461418633514 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 06:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:37:13 INFO - PROCESS | 1938 | 1461418633524 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:37:13 INFO - PROCESS | 1938 | 1461418633528 Marionette TRACE conn4 <- [1,178,null,{}] 06:37:13 INFO - PROCESS | 1938 | 1461418633534 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}] 06:37:13 INFO - PROCESS | 1938 | 1461418633719 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 06:37:13 INFO - PROCESS | 1938 | 1461418633849 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a63000 == 17 [pid = 1938] [id = 52] 06:37:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864262f800) [pid = 1938] [serial = 154] [outer = (nil)] 06:37:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f86426a6400) [pid = 1938] [serial = 155] [outer = 0x7f864262f800] 06:37:13 INFO - PROCESS | 1938 | 1461418633923 Marionette DEBUG loaded listener.js 06:37:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864933f000) [pid = 1938] [serial = 156] [outer = 0x7f864262f800] 06:37:14 INFO - PROCESS | 1938 | 1461418634506 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:37:15 INFO - PROCESS | 1938 | 1461418635005 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]]]}] 06:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1528ms 06:37:15 INFO - PROCESS | 1938 | 1461418635053 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 06:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:37:15 INFO - PROCESS | 1938 | 1461418635058 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 06:37:15 INFO - PROCESS | 1938 | 1461418635065 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:37:15 INFO - PROCESS | 1938 | 1461418635070 Marionette TRACE conn4 <- [1,182,null,{}] 06:37:15 INFO - PROCESS | 1938 | 1461418635078 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}] 06:37:15 INFO - PROCESS | 1938 | 1461418635218 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 06:37:15 INFO - PROCESS | 1938 | 1461418635377 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864401e000 == 18 [pid = 1938] [id = 53] 06:37:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8643d9e800) [pid = 1938] [serial = 157] [outer = (nil)] 06:37:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8643d9e400) [pid = 1938] [serial = 158] [outer = 0x7f8643d9e800] 06:37:15 INFO - PROCESS | 1938 | 1461418635495 Marionette DEBUG loaded listener.js 06:37:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8643f5c000) [pid = 1938] [serial = 159] [outer = 0x7f8643d9e800] 06:37:15 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8642633c00) [pid = 1938] [serial = 131] [outer = (nil)] [url = about:blank] 06:37:15 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864c50e400) [pid = 1938] [serial = 9] [outer = (nil)] [url = about:blank] 06:37:15 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f864c01a000) [pid = 1938] [serial = 12] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f864d4d3000) [pid = 1938] [serial = 98] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8650518800) [pid = 1938] [serial = 76] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f865be08c00) [pid = 1938] [serial = 56] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f865dd3dc00) [pid = 1938] [serial = 58] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f864e325000) [pid = 1938] [serial = 100] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8644e4cc00) [pid = 1938] [serial = 70] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f86505ac000) [pid = 1938] [serial = 114] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f865f7a1800) [pid = 1938] [serial = 94] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f8642635c00) [pid = 1938] [serial = 128] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864d0abc00) [pid = 1938] [serial = 97] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f865d828000) [pid = 1938] [serial = 2] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8644ebf000) [pid = 1938] [serial = 28] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f865aca5800) [pid = 1938] [serial = 92] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8653352000) [pid = 1938] [serial = 46] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f865a75c000) [pid = 1938] [serial = 49] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f865aad9800) [pid = 1938] [serial = 52] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f864d697c00) [pid = 1938] [serial = 113] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f8654b7b800) [pid = 1938] [serial = 91] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f865ac4a000) [pid = 1938] [serial = 53] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f865bbee000) [pid = 1938] [serial = 55] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f8644e4b800) [pid = 1938] [serial = 23] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f864c8c5800) [pid = 1938] [serial = 34] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f8643f59c00) [pid = 1938] [serial = 25] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f864bfe0800) [pid = 1938] [serial = 40] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7f864d2e8000) [pid = 1938] [serial = 41] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7f864d2ec400) [pid = 1938] [serial = 37] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7f864df36c00) [pid = 1938] [serial = 44] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7f865aa5ec00) [pid = 1938] [serial = 50] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7f864d4d3400) [pid = 1938] [serial = 38] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7f864cef9400) [pid = 1938] [serial = 35] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x7f8644809800) [pid = 1938] [serial = 26] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x7f865f416000) [pid = 1938] [serial = 59] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x7f864d6d6800) [pid = 1938] [serial = 43] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x7f8659b35800) [pid = 1938] [serial = 47] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x7f864697f000) [pid = 1938] [serial = 31] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x7f864a8e4800) [pid = 1938] [serial = 71] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x7f86475d3800) [pid = 1938] [serial = 61] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x7f865bc40c00) [pid = 1938] [serial = 80] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x7f8654b7bc00) [pid = 1938] [serial = 101] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x7f865d89e000) [pid = 1938] [serial = 82] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x7f8645e38800) [pid = 1938] [serial = 85] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x7f865be06400) [pid = 1938] [serial = 103] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x7f864269f400) [pid = 1938] [serial = 129] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x7f865ae4a400) [pid = 1938] [serial = 117] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x7f865aee7000) [pid = 1938] [serial = 79] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7f8659bf8000) [pid = 1938] [serial = 77] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7f865a75d000) [pid = 1938] [serial = 116] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7f865fc91c00) [pid = 1938] [serial = 95] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7f8660102c00) [pid = 1938] [serial = 107] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7f864d2ecc00) [pid = 1938] [serial = 65] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7f865fe86800) [pid = 1938] [serial = 106] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7f864d4c8800) [pid = 1938] [serial = 73] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7f8649f32800) [pid = 1938] [serial = 62] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7f864787c000) [pid = 1938] [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.] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7f864c8c8000) [pid = 1938] [serial = 64] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x7f865f79a800) [pid = 1938] [serial = 119] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x7f864dafd800) [pid = 1938] [serial = 88] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x7f86677ea400) [pid = 1938] [serial = 123] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x7f864bfe1800) [pid = 1938] [serial = 86] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x7f864d69f400) [pid = 1938] [serial = 74] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x7f8643da4800) [pid = 1938] [serial = 125] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x7f8643f58800) [pid = 1938] [serial = 22] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x7f865f420000) [pid = 1938] [serial = 83] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x7f865aa63400) [pid = 1938] [serial = 68] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x7f866278b800) [pid = 1938] [serial = 110] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x7f864ffb9c00) [pid = 1938] [serial = 16] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x7f8645e3b000) [pid = 1938] [serial = 17] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x7f8645beb800) [pid = 1938] [serial = 19] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x7f865f41a800) [pid = 1938] [serial = 104] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x7f8662a92400) [pid = 1938] [serial = 122] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 50 (0x7f866017a800) [pid = 1938] [serial = 109] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 49 (0x7f86505aac00) [pid = 1938] [serial = 67] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 48 (0x7f865051cc00) [pid = 1938] [serial = 89] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 47 (0x7f865feb7400) [pid = 1938] [serial = 120] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | --DOMWINDOW == 46 (0x7f8661dbe400) [pid = 1938] [serial = 126] [outer = (nil)] [url = about:blank] 06:37:16 INFO - PROCESS | 1938 | 1461418636456 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]]]}] 06:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1431ms 06:37:16 INFO - PROCESS | 1938 | 1461418636496 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 06:37:16 INFO - PROCESS | 1938 | 1461418636504 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 06:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:37:16 INFO - PROCESS | 1938 | 1461418636534 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:37:16 INFO - PROCESS | 1938 | 1461418636537 Marionette TRACE conn4 <- [1,186,null,{}] 06:37:16 INFO - PROCESS | 1938 | 1461418636541 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}] 06:37:16 INFO - PROCESS | 1938 | 1461418636670 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 06:37:16 INFO - PROCESS | 1938 | 1461418636680 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645f98000 == 19 [pid = 1938] [id = 54] 06:37:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x7f8644807000) [pid = 1938] [serial = 160] [outer = (nil)] 06:37:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x7f8644e4bc00) [pid = 1938] [serial = 161] [outer = 0x7f8644807000] 06:37:16 INFO - PROCESS | 1938 | 1461418636739 Marionette DEBUG loaded listener.js 06:37:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x7f8645e38800) [pid = 1938] [serial = 162] [outer = 0x7f8644807000] 06:37:17 INFO - PROCESS | 1938 | 1461418637373 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]]]}] 06:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 886ms 06:37:17 INFO - PROCESS | 1938 | 1461418637419 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 06:37:17 INFO - PROCESS | 1938 | 1461418637422 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 06:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:37:17 INFO - PROCESS | 1938 | 1461418637428 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:37:17 INFO - PROCESS | 1938 | 1461418637433 Marionette TRACE conn4 <- [1,190,null,{}] 06:37:17 INFO - PROCESS | 1938 | 1461418637448 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}] 06:37:17 INFO - PROCESS | 1938 | 1461418637613 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 06:37:17 INFO - PROCESS | 1938 | 1461418637631 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a062800 == 20 [pid = 1938] [id = 55] 06:37:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x7f86475d7000) [pid = 1938] [serial = 163] [outer = (nil)] 06:37:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x7f8649339800) [pid = 1938] [serial = 164] [outer = 0x7f86475d7000] 06:37:17 INFO - PROCESS | 1938 | 1461418637702 Marionette DEBUG loaded listener.js 06:37:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x7f8649d17000) [pid = 1938] [serial = 165] [outer = 0x7f86475d7000] 06:37:18 INFO - PROCESS | 1938 | 1461418638378 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]]]}] 06:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 980ms 06:37:18 INFO - PROCESS | 1938 | 1461418638413 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 06:37:18 INFO - PROCESS | 1938 | 1461418638417 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 06:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:37:18 INFO - PROCESS | 1938 | 1461418638423 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:37:18 INFO - PROCESS | 1938 | 1461418638425 Marionette TRACE conn4 <- [1,194,null,{}] 06:37:18 INFO - PROCESS | 1938 | 1461418638430 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}] 06:37:18 INFO - PROCESS | 1938 | 1461418638594 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 06:37:18 INFO - PROCESS | 1938 | 1461418638621 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf37000 == 21 [pid = 1938] [id = 56] 06:37:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x7f8649d18800) [pid = 1938] [serial = 166] [outer = (nil)] 06:37:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x7f864bcf4c00) [pid = 1938] [serial = 167] [outer = 0x7f8649d18800] 06:37:18 INFO - PROCESS | 1938 | 1461418638681 Marionette DEBUG loaded listener.js 06:37:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x7f864c01d800) [pid = 1938] [serial = 168] [outer = 0x7f8649d18800] 06:37:19 INFO - PROCESS | 1938 | 1461418639411 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]]]}] 06:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1031ms 06:37:19 INFO - PROCESS | 1938 | 1461418639454 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 06:37:19 INFO - PROCESS | 1938 | 1461418639457 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 06:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:37:19 INFO - PROCESS | 1938 | 1461418639469 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:37:19 INFO - PROCESS | 1938 | 1461418639471 Marionette TRACE conn4 <- [1,198,null,{}] 06:37:19 INFO - PROCESS | 1938 | 1461418639487 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}] 06:37:19 INFO - PROCESS | 1938 | 1461418639632 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 06:37:19 INFO - PROCESS | 1938 | 1461418639658 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd1d000 == 22 [pid = 1938] [id = 57] 06:37:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7f8642638c00) [pid = 1938] [serial = 169] [outer = (nil)] 06:37:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7f864c322c00) [pid = 1938] [serial = 170] [outer = 0x7f8642638c00] 06:37:19 INFO - PROCESS | 1938 | 1461418639719 Marionette DEBUG loaded listener.js 06:37:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7f864cef3400) [pid = 1938] [serial = 171] [outer = 0x7f8642638c00] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x7f8649342000) [pid = 1938] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x7f8644306400) [pid = 1938] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x7f8645e11400) [pid = 1938] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x7f86426a9400) [pid = 1938] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x7f864262e000) [pid = 1938] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:37:20 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x7f864262e400) [pid = 1938] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:37:20 INFO - PROCESS | 1938 | 1461418640510 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]]]}] 06:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1089ms 06:37:20 INFO - PROCESS | 1938 | 1461418640558 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 06:37:20 INFO - PROCESS | 1938 | 1461418640561 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 06:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:37:20 INFO - PROCESS | 1938 | 1461418640566 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:37:20 INFO - PROCESS | 1938 | 1461418640568 Marionette TRACE conn4 <- [1,202,null,{}] 06:37:20 INFO - PROCESS | 1938 | 1461418640573 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}] 06:37:20 INFO - PROCESS | 1938 | 1461418640727 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 06:37:20 INFO - PROCESS | 1938 | 1461418640737 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d623800 == 23 [pid = 1938] [id = 58] 06:37:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x7f864cf28000) [pid = 1938] [serial = 172] [outer = (nil)] 06:37:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x7f864d63c800) [pid = 1938] [serial = 173] [outer = 0x7f864cf28000] 06:37:20 INFO - PROCESS | 1938 | 1461418640802 Marionette DEBUG loaded listener.js 06:37:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x7f864da97800) [pid = 1938] [serial = 174] [outer = 0x7f864cf28000] 06:37:21 INFO - PROCESS | 1938 | 1461418641440 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]]]}] 06:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 926ms 06:37:21 INFO - PROCESS | 1938 | 1461418641498 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 06:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:37:21 INFO - PROCESS | 1938 | 1461418641504 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 06:37:21 INFO - PROCESS | 1938 | 1461418641511 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:37:21 INFO - PROCESS | 1938 | 1461418641513 Marionette TRACE conn4 <- [1,206,null,{}] 06:37:21 INFO - PROCESS | 1938 | 1461418641518 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}] 06:37:21 INFO - PROCESS | 1938 | 1461418641663 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 06:37:21 INFO - PROCESS | 1938 | 1461418641682 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864dac9000 == 24 [pid = 1938] [id = 59] 06:37:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7f864269e400) [pid = 1938] [serial = 175] [outer = (nil)] 06:37:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7f864df31400) [pid = 1938] [serial = 176] [outer = 0x7f864269e400] 06:37:21 INFO - PROCESS | 1938 | 1461418641741 Marionette DEBUG loaded listener.js 06:37:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7f864e32dc00) [pid = 1938] [serial = 177] [outer = 0x7f864269e400] 06:37:22 INFO - PROCESS | 1938 | 1461418642408 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]]]}] 06:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 931ms 06:37:22 INFO - PROCESS | 1938 | 1461418642442 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 06:37:22 INFO - PROCESS | 1938 | 1461418642447 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 06:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:37:22 INFO - PROCESS | 1938 | 1461418642456 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:37:22 INFO - PROCESS | 1938 | 1461418642462 Marionette TRACE conn4 <- [1,210,null,{}] 06:37:22 INFO - PROCESS | 1938 | 1461418642470 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}] 06:37:22 INFO - PROCESS | 1938 | 1461418642625 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 06:37:22 INFO - PROCESS | 1938 | 1461418642718 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644fcf000 == 25 [pid = 1938] [id = 60] 06:37:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7f8643d9a800) [pid = 1938] [serial = 178] [outer = (nil)] 06:37:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7f8643da4000) [pid = 1938] [serial = 179] [outer = 0x7f8643d9a800] 06:37:22 INFO - PROCESS | 1938 | 1461418642789 Marionette DEBUG loaded listener.js 06:37:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7f8644307400) [pid = 1938] [serial = 180] [outer = 0x7f8643d9a800] 06:37:23 INFO - PROCESS | 1938 | 1461418643473 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]]]}] 06:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1081ms 06:37:23 INFO - PROCESS | 1938 | 1461418643548 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 06:37:23 INFO - PROCESS | 1938 | 1461418643556 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 06:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:37:23 INFO - PROCESS | 1938 | 1461418643565 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:37:23 INFO - PROCESS | 1938 | 1461418643569 Marionette TRACE conn4 <- [1,214,null,{}] 06:37:23 INFO - PROCESS | 1938 | 1461418643575 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}] 06:37:23 INFO - PROCESS | 1938 | 1461418643724 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 06:37:23 INFO - PROCESS | 1938 | 1461418643842 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c936800 == 26 [pid = 1938] [id = 61] 06:37:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7f8644e4ac00) [pid = 1938] [serial = 181] [outer = (nil)] 06:37:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7f8647550800) [pid = 1938] [serial = 182] [outer = 0x7f8644e4ac00] 06:37:23 INFO - PROCESS | 1938 | 1461418643912 Marionette DEBUG loaded listener.js 06:37:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7f8647881000) [pid = 1938] [serial = 183] [outer = 0x7f8644e4ac00] 06:37:24 INFO - PROCESS | 1938 | 1461418644686 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]]]}] 06:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1178ms 06:37:24 INFO - PROCESS | 1938 | 1461418644747 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 06:37:24 INFO - PROCESS | 1938 | 1461418644751 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 06:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:37:24 INFO - PROCESS | 1938 | 1461418644758 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:37:24 INFO - PROCESS | 1938 | 1461418644763 Marionette TRACE conn4 <- [1,218,null,{}] 06:37:24 INFO - PROCESS | 1938 | 1461418644778 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}] 06:37:24 INFO - PROCESS | 1938 | 1461418644931 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 06:37:25 INFO - PROCESS | 1938 | 1461418645050 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e553000 == 27 [pid = 1938] [id = 62] 06:37:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7f8647887400) [pid = 1938] [serial = 184] [outer = (nil)] 06:37:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7f864c50e800) [pid = 1938] [serial = 185] [outer = 0x7f8647887400] 06:37:25 INFO - PROCESS | 1938 | 1461418645123 Marionette DEBUG loaded listener.js 06:37:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7f864d2ea400) [pid = 1938] [serial = 186] [outer = 0x7f8647887400] 06:37:25 INFO - PROCESS | 1938 | 1461418645890 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]]]}] 06:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1183ms 06:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:37:25 INFO - PROCESS | 1938 | 1461418645947 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 06:37:25 INFO - PROCESS | 1938 | 1461418645950 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 06:37:25 INFO - PROCESS | 1938 | 1461418645957 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:37:25 INFO - PROCESS | 1938 | 1461418645960 Marionette TRACE conn4 <- [1,222,null,{}] 06:37:25 INFO - PROCESS | 1938 | 1461418645965 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}] 06:37:26 INFO - PROCESS | 1938 | 1461418646107 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 06:37:26 INFO - PROCESS | 1938 | 1461418646226 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8650015800 == 28 [pid = 1938] [id = 63] 06:37:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7f864ad78800) [pid = 1938] [serial = 187] [outer = (nil)] 06:37:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7f864ffb1400) [pid = 1938] [serial = 188] [outer = 0x7f864ad78800] 06:37:26 INFO - PROCESS | 1938 | 1461418646295 Marionette DEBUG loaded listener.js 06:37:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7f865051f000) [pid = 1938] [serial = 189] [outer = 0x7f864ad78800] 06:37:27 INFO - PROCESS | 1938 | 1461418647156 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]]]}] 06:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1234ms 06:37:27 INFO - PROCESS | 1938 | 1461418647192 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 06:37:27 INFO - PROCESS | 1938 | 1461418647195 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 06:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:37:27 INFO - PROCESS | 1938 | 1461418647200 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:37:27 INFO - PROCESS | 1938 | 1461418647203 Marionette TRACE conn4 <- [1,226,null,{}] 06:37:27 INFO - PROCESS | 1938 | 1461418647208 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}] 06:37:27 INFO - PROCESS | 1938 | 1461418647348 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 06:37:27 INFO - PROCESS | 1938 | 1461418647585 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d6c000 == 29 [pid = 1938] [id = 64] 06:37:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7f8642634c00) [pid = 1938] [serial = 190] [outer = (nil)] 06:37:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7f864269e800) [pid = 1938] [serial = 191] [outer = 0x7f8642634c00] 06:37:27 INFO - PROCESS | 1938 | 1461418647652 Marionette DEBUG loaded listener.js 06:37:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7f8643d98800) [pid = 1938] [serial = 192] [outer = 0x7f8642634c00] 06:37:28 INFO - PROCESS | 1938 | 1461418648455 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]]]}] 06:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1327ms 06:37:28 INFO - PROCESS | 1938 | 1461418648529 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 06:37:28 INFO - PROCESS | 1938 | 1461418648536 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 06:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:37:28 INFO - PROCESS | 1938 | 1461418648544 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:37:28 INFO - PROCESS | 1938 | 1461418648547 Marionette TRACE conn4 <- [1,230,null,{}] 06:37:28 INFO - PROCESS | 1938 | 1461418648554 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}] 06:37:28 INFO - PROCESS | 1938 | 1461418648750 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 06:37:28 INFO - PROCESS | 1938 | 1461418648765 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a056800 == 30 [pid = 1938] [id = 65] 06:37:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7f8644309800) [pid = 1938] [serial = 193] [outer = (nil)] 06:37:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7f8645e3a400) [pid = 1938] [serial = 194] [outer = 0x7f8644309800] 06:37:28 INFO - PROCESS | 1938 | 1461418648827 Marionette DEBUG loaded listener.js 06:37:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7f864787c800) [pid = 1938] [serial = 195] [outer = 0x7f8644309800] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7f864d2e0800) [pid = 1938] [serial = 140] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7f8653352c00) [pid = 1938] [serial = 143] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7f8645f75000) [pid = 1938] [serial = 134] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7f8647554000) [pid = 1938] [serial = 135] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7f864787d800) [pid = 1938] [serial = 137] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7f86426a4800) [pid = 1938] [serial = 132] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7f8645f73000) [pid = 1938] [serial = 147] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7f865a752c00) [pid = 1938] [serial = 144] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7f864df30400) [pid = 1938] [serial = 141] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7f864ad7f000) [pid = 1938] [serial = 138] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x7f8644303c00) [pid = 1938] [serial = 146] [outer = (nil)] [url = about:blank] 06:37:29 INFO - PROCESS | 1938 | 1461418649532 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]]]}] 06:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1029ms 06:37:29 INFO - PROCESS | 1938 | 1461418649575 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 06:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:37:29 INFO - PROCESS | 1938 | 1461418649580 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 06:37:29 INFO - PROCESS | 1938 | 1461418649587 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:37:29 INFO - PROCESS | 1938 | 1461418649590 Marionette TRACE conn4 <- [1,234,null,{}] 06:37:29 INFO - PROCESS | 1938 | 1461418649595 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}] 06:37:29 INFO - PROCESS | 1938 | 1461418649719 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 06:37:29 INFO - PROCESS | 1938 | 1461418649735 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc31800 == 31 [pid = 1938] [id = 66] 06:37:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7f8649342000) [pid = 1938] [serial = 196] [outer = (nil)] 06:37:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7f864a8e4400) [pid = 1938] [serial = 197] [outer = 0x7f8649342000] 06:37:29 INFO - PROCESS | 1938 | 1461418649794 Marionette DEBUG loaded listener.js 06:37:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7f864bfea800) [pid = 1938] [serial = 198] [outer = 0x7f8649342000] 06:37:30 INFO - PROCESS | 1938 | 1461418650480 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]]]}] 06:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 932ms 06:37:30 INFO - PROCESS | 1938 | 1461418650519 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 06:37:30 INFO - PROCESS | 1938 | 1461418650521 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 06:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:37:30 INFO - PROCESS | 1938 | 1461418650540 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:37:30 INFO - PROCESS | 1938 | 1461418650548 Marionette TRACE conn4 <- [1,238,null,{}] 06:37:30 INFO - PROCESS | 1938 | 1461418650561 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}] 06:37:30 INFO - PROCESS | 1938 | 1461418650687 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 06:37:30 INFO - PROCESS | 1938 | 1461418650705 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e551800 == 32 [pid = 1938] [id = 67] 06:37:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7f864d2e9c00) [pid = 1938] [serial = 199] [outer = (nil)] 06:37:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7f864d6d9000) [pid = 1938] [serial = 200] [outer = 0x7f864d2e9c00] 06:37:30 INFO - PROCESS | 1938 | 1461418650763 Marionette DEBUG loaded listener.js 06:37:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7f864430cc00) [pid = 1938] [serial = 201] [outer = 0x7f864d2e9c00] 06:37:31 INFO - PROCESS | 1938 | 1461418651491 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]]]}] 06:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 988ms 06:37:31 INFO - PROCESS | 1938 | 1461418651524 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 06:37:31 INFO - PROCESS | 1938 | 1461418651527 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 06:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:37:31 INFO - PROCESS | 1938 | 1461418651571 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:37:31 INFO - PROCESS | 1938 | 1461418651574 Marionette TRACE conn4 <- [1,242,null,{}] 06:37:31 INFO - PROCESS | 1938 | 1461418651579 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}] 06:37:31 INFO - PROCESS | 1938 | 1461418651740 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 06:37:31 INFO - PROCESS | 1938 | 1461418651794 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8654bdc800 == 33 [pid = 1938] [id = 68] 06:37:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7f864d4c8800) [pid = 1938] [serial = 202] [outer = (nil)] 06:37:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7f8653352c00) [pid = 1938] [serial = 203] [outer = 0x7f864d4c8800] 06:37:31 INFO - PROCESS | 1938 | 1461418651853 Marionette DEBUG loaded listener.js 06:37:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7f8659b2fc00) [pid = 1938] [serial = 204] [outer = 0x7f864d4c8800] 06:37:32 INFO - PROCESS | 1938 | 1461418652487 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]]]}] 06:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 942ms 06:37:32 INFO - PROCESS | 1938 | 1461418652509 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 06:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:37:32 INFO - PROCESS | 1938 | 1461418652513 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 06:37:32 INFO - PROCESS | 1938 | 1461418652518 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:37:32 INFO - PROCESS | 1938 | 1461418652520 Marionette TRACE conn4 <- [1,246,null,{}] 06:37:32 INFO - PROCESS | 1938 | 1461418652525 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}] 06:37:32 INFO - PROCESS | 1938 | 1461418652674 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 06:37:32 INFO - PROCESS | 1938 | 1461418652703 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659ba0800 == 34 [pid = 1938] [id = 69] 06:37:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7f865a75d000) [pid = 1938] [serial = 205] [outer = (nil)] 06:37:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7f865a9e7000) [pid = 1938] [serial = 206] [outer = 0x7f865a75d000] 06:37:32 INFO - PROCESS | 1938 | 1461418652776 Marionette DEBUG loaded listener.js 06:37:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7f865ac43000) [pid = 1938] [serial = 207] [outer = 0x7f865a75d000] 06:37:33 INFO - PROCESS | 1938 | 1461418653495 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]]]}] 06:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1032ms 06:37:33 INFO - PROCESS | 1938 | 1461418653561 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 06:37:33 INFO - PROCESS | 1938 | 1461418653565 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 06:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:37:33 INFO - PROCESS | 1938 | 1461418653580 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:37:33 INFO - PROCESS | 1938 | 1461418653583 Marionette TRACE conn4 <- [1,250,null,{}] 06:37:33 INFO - PROCESS | 1938 | 1461418653588 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}] 06:37:33 INFO - PROCESS | 1938 | 1461418653792 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x7f8649d18800) [pid = 1938] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7f864cf28000) [pid = 1938] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7f8642638c00) [pid = 1938] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7f864262d000) [pid = 1938] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7f8644807000) [pid = 1938] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7f8643d9e800) [pid = 1938] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:37:33 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7f86475d7000) [pid = 1938] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:37:33 INFO - PROCESS | 1938 | 1461418653855 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644035800 == 35 [pid = 1938] [id = 70] 06:37:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7f8642634800) [pid = 1938] [serial = 208] [outer = (nil)] 06:37:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7f8643d9fc00) [pid = 1938] [serial = 209] [outer = 0x7f8642634800] 06:37:33 INFO - PROCESS | 1938 | 1461418653914 Marionette DEBUG loaded listener.js 06:37:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7f864d2e8800) [pid = 1938] [serial = 210] [outer = 0x7f8642634800] 06:37:34 INFO - PROCESS | 1938 | 1461418654518 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]]]}] 06:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 981ms 06:37:34 INFO - PROCESS | 1938 | 1461418654563 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 06:37:34 INFO - PROCESS | 1938 | 1461418654566 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 06:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:37:34 INFO - PROCESS | 1938 | 1461418654572 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:37:34 INFO - PROCESS | 1938 | 1461418654573 Marionette TRACE conn4 <- [1,254,null,{}] 06:37:34 INFO - PROCESS | 1938 | 1461418654578 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}] 06:37:34 INFO - PROCESS | 1938 | 1461418654729 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 06:37:34 INFO - PROCESS | 1938 | 1461418654747 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865ac5c800 == 36 [pid = 1938] [id = 71] 06:37:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7f864d2eb400) [pid = 1938] [serial = 211] [outer = (nil)] 06:37:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7f865bbe9c00) [pid = 1938] [serial = 212] [outer = 0x7f864d2eb400] 06:37:34 INFO - PROCESS | 1938 | 1461418654806 Marionette DEBUG loaded listener.js 06:37:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7f865be06800) [pid = 1938] [serial = 213] [outer = 0x7f864d2eb400] 06:37:35 INFO - PROCESS | 1938 | 1461418655450 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]]]}] 06:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 932ms 06:37:35 INFO - PROCESS | 1938 | 1461418655505 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 06:37:35 INFO - PROCESS | 1938 | 1461418655508 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 06:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:37:35 INFO - PROCESS | 1938 | 1461418655514 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:37:35 INFO - PROCESS | 1938 | 1461418655516 Marionette TRACE conn4 <- [1,258,null,{}] 06:37:35 INFO - PROCESS | 1938 | 1461418655521 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}] 06:37:35 INFO - PROCESS | 1938 | 1461418655640 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 06:37:35 INFO - PROCESS | 1938 | 1461418655727 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644020000 == 37 [pid = 1938] [id = 72] 06:37:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7f864262d000) [pid = 1938] [serial = 214] [outer = (nil)] 06:37:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7f86426a1c00) [pid = 1938] [serial = 215] [outer = 0x7f864262d000] 06:37:35 INFO - PROCESS | 1938 | 1461418655855 Marionette DEBUG loaded listener.js 06:37:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7f8643d9d800) [pid = 1938] [serial = 216] [outer = 0x7f864262d000] 06:37:36 INFO - PROCESS | 1938 | 1461418656670 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]]]}] 06:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1225ms 06:37:36 INFO - PROCESS | 1938 | 1461418656741 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 06:37:36 INFO - PROCESS | 1938 | 1461418656747 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 06:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:37:36 INFO - PROCESS | 1938 | 1461418656757 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:37:36 INFO - PROCESS | 1938 | 1461418656761 Marionette TRACE conn4 <- [1,262,null,{}] 06:37:36 INFO - PROCESS | 1938 | 1461418656768 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}] 06:37:36 INFO - PROCESS | 1938 | 1461418656963 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 06:37:37 INFO - PROCESS | 1938 | 1461418657088 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e4e0000 == 38 [pid = 1938] [id = 73] 06:37:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7f864754e800) [pid = 1938] [serial = 217] [outer = (nil)] 06:37:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7f8649342400) [pid = 1938] [serial = 218] [outer = 0x7f864754e800] 06:37:37 INFO - PROCESS | 1938 | 1461418657159 Marionette DEBUG loaded listener.js 06:37:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7f864bcfe000) [pid = 1938] [serial = 219] [outer = 0x7f864754e800] 06:37:37 INFO - PROCESS | 1938 | 1461418657907 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]]]}] 06:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1185ms 06:37:37 INFO - PROCESS | 1938 | 1461418657942 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 06:37:37 INFO - PROCESS | 1938 | 1461418657947 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 06:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:37:37 INFO - PROCESS | 1938 | 1461418657957 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:37:37 INFO - PROCESS | 1938 | 1461418657960 Marionette TRACE conn4 <- [1,266,null,{}] 06:37:37 INFO - PROCESS | 1938 | 1461418657966 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}] 06:37:38 INFO - PROCESS | 1938 | 1461418658107 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 06:37:38 INFO - PROCESS | 1938 | 1461418658211 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865acd4000 == 39 [pid = 1938] [id = 74] 06:37:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7f864c8ce800) [pid = 1938] [serial = 220] [outer = (nil)] 06:37:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7f864da97c00) [pid = 1938] [serial = 221] [outer = 0x7f864c8ce800] 06:37:38 INFO - PROCESS | 1938 | 1461418658281 Marionette DEBUG loaded listener.js 06:37:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7f8659bf0800) [pid = 1938] [serial = 222] [outer = 0x7f864c8ce800] 06:37:39 INFO - PROCESS | 1938 | 1461418659084 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]]]}] 06:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1176ms 06:37:39 INFO - PROCESS | 1938 | 1461418659133 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 06:37:39 INFO - PROCESS | 1938 | 1461418659137 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 06:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:37:39 INFO - PROCESS | 1938 | 1461418659142 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:37:39 INFO - PROCESS | 1938 | 1461418659148 Marionette TRACE conn4 <- [1,270,null,{}] 06:37:39 INFO - PROCESS | 1938 | 1461418659163 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}] 06:37:39 INFO - PROCESS | 1938 | 1461418659333 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 06:37:39 INFO - PROCESS | 1938 | 1461418659432 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f470000 == 40 [pid = 1938] [id = 75] 06:37:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7f865aa66800) [pid = 1938] [serial = 223] [outer = (nil)] 06:37:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x7f865ae53000) [pid = 1938] [serial = 224] [outer = 0x7f865aa66800] 06:37:39 INFO - PROCESS | 1938 | 1461418659502 Marionette DEBUG loaded listener.js 06:37:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x7f865be03800) [pid = 1938] [serial = 225] [outer = 0x7f865aa66800] 06:37:40 INFO - PROCESS | 1938 | 1461418660287 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]]]}] 06:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1180ms 06:37:40 INFO - PROCESS | 1938 | 1461418660327 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 06:37:40 INFO - PROCESS | 1938 | 1461418660331 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 06:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:37:40 INFO - PROCESS | 1938 | 1461418660337 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:37:40 INFO - PROCESS | 1938 | 1461418660339 Marionette TRACE conn4 <- [1,274,null,{}] 06:37:40 INFO - PROCESS | 1938 | 1461418660344 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}] 06:37:40 INFO - PROCESS | 1938 | 1461418660514 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 06:37:40 INFO - PROCESS | 1938 | 1461418660639 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fc49000 == 41 [pid = 1938] [id = 76] 06:37:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7f864262e400) [pid = 1938] [serial = 226] [outer = (nil)] 06:37:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x7f865d89ec00) [pid = 1938] [serial = 227] [outer = 0x7f864262e400] 06:37:40 INFO - PROCESS | 1938 | 1461418660709 Marionette DEBUG loaded listener.js 06:37:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7f865f411400) [pid = 1938] [serial = 228] [outer = 0x7f864262e400] 06:37:41 INFO - PROCESS | 1938 | 1461418661438 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]]]}] 06:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1129ms 06:37:41 INFO - PROCESS | 1938 | 1461418661467 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 06:37:41 INFO - PROCESS | 1938 | 1461418661470 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 06:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:37:41 INFO - PROCESS | 1938 | 1461418661475 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:37:41 INFO - PROCESS | 1938 | 1461418661478 Marionette TRACE conn4 <- [1,278,null,{}] 06:37:41 INFO - PROCESS | 1938 | 1461418661483 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}] 06:37:41 INFO - PROCESS | 1938 | 1461418661628 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 06:37:41 INFO - PROCESS | 1938 | 1461418661734 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8660115000 == 42 [pid = 1938] [id = 77] 06:37:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7f865f420400) [pid = 1938] [serial = 229] [outer = (nil)] 06:37:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f865f556800) [pid = 1938] [serial = 230] [outer = 0x7f865f420400] 06:37:41 INFO - PROCESS | 1938 | 1461418661810 Marionette DEBUG loaded listener.js 06:37:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f865fc5ec00) [pid = 1938] [serial = 231] [outer = 0x7f865f420400] 06:37:42 INFO - PROCESS | 1938 | 1461418662606 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]]]}] 06:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1180ms 06:37:42 INFO - PROCESS | 1938 | 1461418662663 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 06:37:42 INFO - PROCESS | 1938 | 1461418662666 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 06:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:37:42 INFO - PROCESS | 1938 | 1461418662674 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:37:42 INFO - PROCESS | 1938 | 1461418662678 Marionette TRACE conn4 <- [1,282,null,{}] 06:37:42 INFO - PROCESS | 1938 | 1461418662683 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}] 06:37:42 INFO - PROCESS | 1938 | 1461418662837 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 06:37:42 INFO - PROCESS | 1938 | 1461418662964 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a999800 == 43 [pid = 1938] [id = 78] 06:37:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f864262dc00) [pid = 1938] [serial = 232] [outer = (nil)] 06:37:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f864bd71400) [pid = 1938] [serial = 233] [outer = 0x7f864262dc00] 06:37:43 INFO - PROCESS | 1938 | 1461418663037 Marionette DEBUG loaded listener.js 06:37:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f8660029000) [pid = 1938] [serial = 234] [outer = 0x7f864262dc00] 06:37:43 INFO - PROCESS | 1938 | 1461418663982 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]]]}] 06:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1334ms 06:37:44 INFO - PROCESS | 1938 | 1461418664009 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 06:37:44 INFO - PROCESS | 1938 | 1461418664014 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 06:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:37:44 INFO - PROCESS | 1938 | 1461418664022 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:37:44 INFO - PROCESS | 1938 | 1461418664027 Marionette TRACE conn4 <- [1,286,null,{}] 06:37:44 INFO - PROCESS | 1938 | 1461418664035 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}] 06:37:44 INFO - PROCESS | 1938 | 1461418664173 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 06:37:45 INFO - PROCESS | 1938 | 1461418665539 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644fca800 == 44 [pid = 1938] [id = 79] 06:37:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f8644095400) [pid = 1938] [serial = 235] [outer = (nil)] 06:37:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f8645bf0000) [pid = 1938] [serial = 236] [outer = 0x7f8644095400] 06:37:45 INFO - PROCESS | 1938 | 1461418665737 Marionette DEBUG loaded listener.js 06:37:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f864755ac00) [pid = 1938] [serial = 237] [outer = 0x7f8644095400] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c92b000 == 43 [pid = 1938] [id = 44] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865ac5c800 == 42 [pid = 1938] [id = 71] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644035800 == 41 [pid = 1938] [id = 70] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8659ba0800 == 40 [pid = 1938] [id = 69] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8654bdc800 == 39 [pid = 1938] [id = 68] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f864df31400) [pid = 1938] [serial = 176] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e551800 == 38 [pid = 1938] [id = 67] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc31800 == 37 [pid = 1938] [id = 66] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a056800 == 36 [pid = 1938] [id = 65] 06:37:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d6c000 == 35 [pid = 1938] [id = 64] 06:37:46 INFO - PROCESS | 1938 | 1461418666518 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]]]}] 06:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 2539ms 06:37:46 INFO - PROCESS | 1938 | 1461418666561 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 06:37:46 INFO - PROCESS | 1938 | 1461418666569 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 06:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:37:46 INFO - PROCESS | 1938 | 1461418666578 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:37:46 INFO - PROCESS | 1938 | 1461418666581 Marionette TRACE conn4 <- [1,290,null,{}] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f864bcf4c00) [pid = 1938] [serial = 167] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f864d63c800) [pid = 1938] [serial = 173] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7f864c322c00) [pid = 1938] [serial = 170] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7f8659b33400) [pid = 1938] [serial = 149] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7f865ac49000) [pid = 1938] [serial = 150] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7f8644e4bc00) [pid = 1938] [serial = 161] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7f8645e38800) [pid = 1938] [serial = 162] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7f8643f5c000) [pid = 1938] [serial = 159] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x7f8643d9e400) [pid = 1938] [serial = 158] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x7f8649339800) [pid = 1938] [serial = 164] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x7f864480d400) [pid = 1938] [serial = 152] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x7f86426a6400) [pid = 1938] [serial = 155] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x7f864cef3400) [pid = 1938] [serial = 171] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x7f864da97800) [pid = 1938] [serial = 174] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x7f864c01d800) [pid = 1938] [serial = 168] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x7f8649d17000) [pid = 1938] [serial = 165] [outer = (nil)] [url = about:blank] 06:37:46 INFO - PROCESS | 1938 | 1461418666625 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}] 06:37:46 INFO - PROCESS | 1938 | 1461418666770 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 06:37:46 INFO - PROCESS | 1938 | 1461418666782 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649fc0800 == 36 [pid = 1938] [id = 80] 06:37:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7f8649d17000) [pid = 1938] [serial = 238] [outer = (nil)] 06:37:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7f864bcf4400) [pid = 1938] [serial = 239] [outer = 0x7f8649d17000] 06:37:46 INFO - PROCESS | 1938 | 1461418666842 Marionette DEBUG loaded listener.js 06:37:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7f864cef8400) [pid = 1938] [serial = 240] [outer = 0x7f8649d17000] 06:37:47 INFO - PROCESS | 1938 | 1461418667553 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]]]}] 06:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 994ms 06:37:47 INFO - PROCESS | 1938 | 1461418667573 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 06:37:47 INFO - PROCESS | 1938 | 1461418667577 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 06:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:37:47 INFO - PROCESS | 1938 | 1461418667583 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:37:47 INFO - PROCESS | 1938 | 1461418667588 Marionette TRACE conn4 <- [1,294,null,{}] 06:37:47 INFO - PROCESS | 1938 | 1461418667602 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}] 06:37:47 INFO - PROCESS | 1938 | 1461418667746 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 06:37:47 INFO - PROCESS | 1938 | 1461418667842 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e551800 == 37 [pid = 1938] [id = 81] 06:37:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x7f864bcfd800) [pid = 1938] [serial = 241] [outer = (nil)] 06:37:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x7f864e323c00) [pid = 1938] [serial = 242] [outer = 0x7f864bcfd800] 06:37:47 INFO - PROCESS | 1938 | 1461418667905 Marionette DEBUG loaded listener.js 06:37:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7f8659b2f400) [pid = 1938] [serial = 243] [outer = 0x7f864bcfd800] 06:37:48 INFO - PROCESS | 1938 | 1461418668602 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]]]}] 06:37:48 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. 06:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1036ms 06:37:48 INFO - PROCESS | 1938 | 1461418668619 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 06:37:48 INFO - PROCESS | 1938 | 1461418668622 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 06:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:37:48 INFO - PROCESS | 1938 | 1461418668629 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:37:48 INFO - PROCESS | 1938 | 1461418668631 Marionette TRACE conn4 <- [1,298,null,{}] 06:37:48 INFO - PROCESS | 1938 | 1461418668636 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}] 06:37:48 INFO - PROCESS | 1938 | 1461418668814 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 06:37:48 INFO - PROCESS | 1938 | 1461418668840 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659b8f000 == 38 [pid = 1938] [id = 82] 06:37:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x7f8649d09c00) [pid = 1938] [serial = 244] [outer = (nil)] 06:37:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7f865a75b800) [pid = 1938] [serial = 245] [outer = 0x7f8649d09c00] 06:37:48 INFO - PROCESS | 1938 | 1461418668901 Marionette DEBUG loaded listener.js 06:37:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7f865bb32400) [pid = 1938] [serial = 246] [outer = 0x7f8649d09c00] 06:37:49 INFO - PROCESS | 1938 | 1461418669642 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]]]}] 06:37:49 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. 06:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1082ms 06:37:49 INFO - PROCESS | 1938 | 1461418669712 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 06:37:49 INFO - PROCESS | 1938 | 1461418669715 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 06:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:37:49 INFO - PROCESS | 1938 | 1461418669720 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:37:49 INFO - PROCESS | 1938 | 1461418669722 Marionette TRACE conn4 <- [1,302,null,{}] 06:37:49 INFO - PROCESS | 1938 | 1461418669727 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}] 06:37:49 INFO - PROCESS | 1938 | 1461418669882 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 06:37:49 INFO - PROCESS | 1938 | 1461418669910 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864adc5800 == 39 [pid = 1938] [id = 83] 06:37:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f865bb34000) [pid = 1938] [serial = 247] [outer = (nil)] 06:37:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f865d80b400) [pid = 1938] [serial = 248] [outer = 0x7f865bb34000] 06:37:49 INFO - PROCESS | 1938 | 1461418669968 Marionette DEBUG loaded listener.js 06:37:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f865f7a1800) [pid = 1938] [serial = 249] [outer = 0x7f865bb34000] 06:37:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f865fe86800) [pid = 1938] [serial = 250] [outer = 0x7f8644307000] 06:37:50 INFO - PROCESS | 1938 | 1461418670723 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]]]}] 06:37:50 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. 06:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1076ms 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7f8642634800) [pid = 1938] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7f864d2e9c00) [pid = 1938] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7f8644309800) [pid = 1938] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7f865a75d000) [pid = 1938] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7f8649342000) [pid = 1938] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x7f8642634c00) [pid = 1938] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x7f864d4c8800) [pid = 1938] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:37:50 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x7f864269e400) [pid = 1938] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:37:50 INFO - PROCESS | 1938 | 1461418670906 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 06:37:50 INFO - PROCESS | 1938 | 1461418670910 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 06:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:37:50 INFO - PROCESS | 1938 | 1461418670918 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:37:50 INFO - PROCESS | 1938 | 1461418670920 Marionette TRACE conn4 <- [1,306,null,{}] 06:37:50 INFO - PROCESS | 1938 | 1461418670924 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}] 06:37:51 INFO - PROCESS | 1938 | 1461418671080 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 06:37:51 INFO - PROCESS | 1938 | 1461418671091 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865acd5000 == 40 [pid = 1938] [id = 84] 06:37:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7f865aa65800) [pid = 1938] [serial = 251] [outer = (nil)] 06:37:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x7f8660103800) [pid = 1938] [serial = 252] [outer = 0x7f865aa65800] 06:37:51 INFO - PROCESS | 1938 | 1461418671153 Marionette DEBUG loaded listener.js 06:37:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7f8660110000) [pid = 1938] [serial = 253] [outer = 0x7f865aa65800] 06:37:51 INFO - PROCESS | 1938 | 1461418671860 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]]]}] 06:37:51 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. 06:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 973ms 06:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:37:51 INFO - PROCESS | 1938 | 1461418671892 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 06:37:51 INFO - PROCESS | 1938 | 1461418671894 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 06:37:51 INFO - PROCESS | 1938 | 1461418671900 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:37:51 INFO - PROCESS | 1938 | 1461418671902 Marionette TRACE conn4 <- [1,310,null,{}] 06:37:51 INFO - PROCESS | 1938 | 1461418671907 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}] 06:37:52 INFO - PROCESS | 1938 | 1461418672059 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 06:37:52 INFO - PROCESS | 1938 | 1461418672075 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866011d000 == 41 [pid = 1938] [id = 85] 06:37:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7f864c5b0800) [pid = 1938] [serial = 254] [outer = (nil)] 06:37:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f864c5b9c00) [pid = 1938] [serial = 255] [outer = 0x7f864c5b0800] 06:37:52 INFO - PROCESS | 1938 | 1461418672134 Marionette DEBUG loaded listener.js 06:37:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f864c5bec00) [pid = 1938] [serial = 256] [outer = 0x7f864c5b0800] 06:37:52 INFO - PROCESS | 1938 | 1461418672766 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]]]}] 06:37:52 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. 06:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 925ms 06:37:52 INFO - PROCESS | 1938 | 1461418672825 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 06:37:52 INFO - PROCESS | 1938 | 1461418672827 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 06:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:37:52 INFO - PROCESS | 1938 | 1461418672834 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:37:52 INFO - PROCESS | 1938 | 1461418672836 Marionette TRACE conn4 <- [1,314,null,{}] 06:37:52 INFO - PROCESS | 1938 | 1461418672841 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}] 06:37:53 INFO - PROCESS | 1938 | 1461418673024 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 06:37:53 INFO - PROCESS | 1938 | 1461418673169 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645fa0000 == 42 [pid = 1938] [id = 86] 06:37:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f8642637c00) [pid = 1938] [serial = 257] [outer = (nil)] 06:37:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f8642702400) [pid = 1938] [serial = 258] [outer = 0x7f8642637c00] 06:37:53 INFO - PROCESS | 1938 | 1461418673242 Marionette DEBUG loaded listener.js 06:37:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f8643f58800) [pid = 1938] [serial = 259] [outer = 0x7f8642637c00] 06:37:54 INFO - PROCESS | 1938 | 1461418674139 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]]]}] 06:37:54 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. 06:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1328ms 06:37:54 INFO - PROCESS | 1938 | 1461418674179 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 06:37:54 INFO - PROCESS | 1938 | 1461418674186 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 06:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:37:54 INFO - PROCESS | 1938 | 1461418674194 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:37:54 INFO - PROCESS | 1938 | 1461418674200 Marionette TRACE conn4 <- [1,318,null,{}] 06:37:54 INFO - PROCESS | 1938 | 1461418674207 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}] 06:37:54 INFO - PROCESS | 1938 | 1461418674353 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 06:37:54 INFO - PROCESS | 1938 | 1461418674502 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff0f800 == 43 [pid = 1938] [id = 87] 06:37:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f86475d4400) [pid = 1938] [serial = 260] [outer = (nil)] 06:37:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f864c5b2400) [pid = 1938] [serial = 261] [outer = 0x7f86475d4400] 06:37:54 INFO - PROCESS | 1938 | 1461418674580 Marionette DEBUG loaded listener.js 06:37:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f864cae8800) [pid = 1938] [serial = 262] [outer = 0x7f86475d4400] 06:37:55 INFO - PROCESS | 1938 | 1461418675448 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]]]}] 06:37:55 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. 06:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1280ms 06:37:55 INFO - PROCESS | 1938 | 1461418675476 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 06:37:55 INFO - PROCESS | 1938 | 1461418675481 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 06:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:37:55 INFO - PROCESS | 1938 | 1461418675487 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:37:55 INFO - PROCESS | 1938 | 1461418675489 Marionette TRACE conn4 <- [1,322,null,{}] 06:37:55 INFO - PROCESS | 1938 | 1461418675495 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}] 06:37:55 INFO - PROCESS | 1938 | 1461418675643 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 06:37:55 INFO - PROCESS | 1938 | 1461418675782 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662ae4800 == 44 [pid = 1938] [id = 88] 06:37:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f864d2ecc00) [pid = 1938] [serial = 263] [outer = (nil)] 06:37:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8654b7d000) [pid = 1938] [serial = 264] [outer = 0x7f864d2ecc00] 06:37:55 INFO - PROCESS | 1938 | 1461418675856 Marionette DEBUG loaded listener.js 06:37:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f865aad3c00) [pid = 1938] [serial = 265] [outer = 0x7f864d2ecc00] 06:37:56 INFO - PROCESS | 1938 | 1461418676779 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]]]}] 06:37:56 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. 06:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1335ms 06:37:56 INFO - PROCESS | 1938 | 1461418676823 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 06:37:56 INFO - PROCESS | 1938 | 1461418676829 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 06:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:37:56 INFO - PROCESS | 1938 | 1461418676844 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:37:56 INFO - PROCESS | 1938 | 1461418676851 Marionette TRACE conn4 <- [1,326,null,{}] 06:37:56 INFO - PROCESS | 1938 | 1461418676856 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}] 06:37:57 INFO - PROCESS | 1938 | 1461418677044 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 06:37:57 INFO - PROCESS | 1938 | 1461418677173 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd56800 == 45 [pid = 1938] [id = 89] 06:37:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f864c1d5000) [pid = 1938] [serial = 266] [outer = (nil)] 06:37:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f864c1dd800) [pid = 1938] [serial = 267] [outer = 0x7f864c1d5000] 06:37:57 INFO - PROCESS | 1938 | 1461418677244 Marionette DEBUG loaded listener.js 06:37:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f865aee9400) [pid = 1938] [serial = 268] [outer = 0x7f864c1d5000] 06:37:58 INFO - PROCESS | 1938 | 1461418678118 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]]]}] 06:37:58 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. 06:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1338ms 06:37:58 INFO - PROCESS | 1938 | 1461418678175 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 06:37:58 INFO - PROCESS | 1938 | 1461418678178 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 06:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:37:58 INFO - PROCESS | 1938 | 1461418678184 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:37:58 INFO - PROCESS | 1938 | 1461418678187 Marionette TRACE conn4 <- [1,330,null,{}] 06:37:58 INFO - PROCESS | 1938 | 1461418678192 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}] 06:37:58 INFO - PROCESS | 1938 | 1461418678337 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 06:37:58 INFO - PROCESS | 1938 | 1461418678654 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d0a0000 == 46 [pid = 1938] [id = 90] 06:37:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f864430bc00) [pid = 1938] [serial = 269] [outer = (nil)] 06:37:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8645be6800) [pid = 1938] [serial = 270] [outer = 0x7f864430bc00] 06:37:58 INFO - PROCESS | 1938 | 1461418678779 Marionette DEBUG loaded listener.js 06:37:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f864933b400) [pid = 1938] [serial = 271] [outer = 0x7f864430bc00] 06:37:59 INFO - PROCESS | 1938 | 1461418679665 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]]]}] 06:37:59 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. 06:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1533ms 06:37:59 INFO - PROCESS | 1938 | 1461418679718 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 06:37:59 INFO - PROCESS | 1938 | 1461418679723 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 06:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:37:59 INFO - PROCESS | 1938 | 1461418679732 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:37:59 INFO - PROCESS | 1938 | 1461418679736 Marionette TRACE conn4 <- [1,334,null,{}] 06:37:59 INFO - PROCESS | 1938 | 1461418679742 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}] 06:37:59 INFO - PROCESS | 1938 | 1461418679881 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 06:38:00 INFO - PROCESS | 1938 | 1461418680022 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647866800 == 47 [pid = 1938] [id = 91] 06:38:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f8649d0e000) [pid = 1938] [serial = 272] [outer = (nil)] 06:38:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864c1d0800) [pid = 1938] [serial = 273] [outer = 0x7f8649d0e000] 06:38:00 INFO - PROCESS | 1938 | 1461418680090 Marionette DEBUG loaded listener.js 06:38:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f864c1d9c00) [pid = 1938] [serial = 274] [outer = 0x7f8649d0e000] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866011d000 == 46 [pid = 1938] [id = 85] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865acd5000 == 45 [pid = 1938] [id = 84] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864adc5800 == 44 [pid = 1938] [id = 83] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8659b8f000 == 43 [pid = 1938] [id = 82] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864ffb1400) [pid = 1938] [serial = 188] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8643da4000) [pid = 1938] [serial = 179] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f865bbe9c00) [pid = 1938] [serial = 212] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8647550800) [pid = 1938] [serial = 182] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f864c50e800) [pid = 1938] [serial = 185] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e551800 == 42 [pid = 1938] [id = 81] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649fc0800 == 41 [pid = 1938] [id = 80] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644fca800 == 40 [pid = 1938] [id = 79] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8660115000 == 39 [pid = 1938] [id = 77] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fc49000 == 38 [pid = 1938] [id = 76] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f470000 == 37 [pid = 1938] [id = 75] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865acd4000 == 36 [pid = 1938] [id = 74] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e4e0000 == 35 [pid = 1938] [id = 73] 06:38:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644020000 == 34 [pid = 1938] [id = 72] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f864d2e8800) [pid = 1938] [serial = 210] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f864430cc00) [pid = 1938] [serial = 201] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f8645e3a400) [pid = 1938] [serial = 194] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f865a9e7000) [pid = 1938] [serial = 206] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f864a8e4400) [pid = 1938] [serial = 197] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f864269e800) [pid = 1938] [serial = 191] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f864bfea800) [pid = 1938] [serial = 198] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f8643d98800) [pid = 1938] [serial = 192] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f8653352c00) [pid = 1938] [serial = 203] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f8659b2fc00) [pid = 1938] [serial = 204] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7f864d6d9000) [pid = 1938] [serial = 200] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7f865ac43000) [pid = 1938] [serial = 207] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7f8643d9fc00) [pid = 1938] [serial = 209] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7f864e32dc00) [pid = 1938] [serial = 177] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7f864787c800) [pid = 1938] [serial = 195] [outer = (nil)] [url = about:blank] 06:38:00 INFO - PROCESS | 1938 | 1461418680870 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]]]}] 06:38:00 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. 06:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1193ms 06:38:00 INFO - PROCESS | 1938 | 1461418680927 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 06:38:00 INFO - PROCESS | 1938 | 1461418680933 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 06:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:38:00 INFO - PROCESS | 1938 | 1461418680940 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:38:00 INFO - PROCESS | 1938 | 1461418680943 Marionette TRACE conn4 <- [1,338,null,{}] 06:38:00 INFO - PROCESS | 1938 | 1461418680948 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}] 06:38:01 INFO - PROCESS | 1938 | 1461418681086 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 06:38:01 INFO - PROCESS | 1938 | 1461418681096 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cfb9000 == 35 [pid = 1938] [id = 92] 06:38:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f864c0d6000) [pid = 1938] [serial = 275] [outer = (nil)] 06:38:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f864c8c5800) [pid = 1938] [serial = 276] [outer = 0x7f864c0d6000] 06:38:01 INFO - PROCESS | 1938 | 1461418681156 Marionette DEBUG loaded listener.js 06:38:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f864d4c8c00) [pid = 1938] [serial = 277] [outer = 0x7f864c0d6000] 06:38:01 INFO - PROCESS | 1938 | 1461418681972 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]]]}] 06:38:02 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. 06:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1079ms 06:38:02 INFO - PROCESS | 1938 | 1461418682019 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 06:38:02 INFO - PROCESS | 1938 | 1461418682023 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 06:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:38:02 INFO - PROCESS | 1938 | 1461418682030 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:38:02 INFO - PROCESS | 1938 | 1461418682038 Marionette TRACE conn4 <- [1,342,null,{}] 06:38:02 INFO - PROCESS | 1938 | 1461418682063 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}] 06:38:02 INFO - PROCESS | 1938 | 1461418682193 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 06:38:02 INFO - PROCESS | 1938 | 1461418682211 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86533de800 == 36 [pid = 1938] [id = 93] 06:38:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f865009a400) [pid = 1938] [serial = 278] [outer = (nil)] 06:38:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f8659b35800) [pid = 1938] [serial = 279] [outer = 0x7f865009a400] 06:38:02 INFO - PROCESS | 1938 | 1461418682271 Marionette DEBUG loaded listener.js 06:38:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f865aa63400) [pid = 1938] [serial = 280] [outer = 0x7f865009a400] 06:38:03 INFO - PROCESS | 1938 | 1461418683000 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]]]}] 06:38:03 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. 06:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 994ms 06:38:03 INFO - PROCESS | 1938 | 1461418683024 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 06:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:38:03 INFO - PROCESS | 1938 | 1461418683037 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 06:38:03 INFO - PROCESS | 1938 | 1461418683043 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:38:03 INFO - PROCESS | 1938 | 1461418683046 Marionette TRACE conn4 <- [1,346,null,{}] 06:38:03 INFO - PROCESS | 1938 | 1461418683057 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}] 06:38:03 INFO - PROCESS | 1938 | 1461418683214 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 06:38:03 INFO - PROCESS | 1938 | 1461418683243 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a704000 == 37 [pid = 1938] [id = 94] 06:38:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f865051cc00) [pid = 1938] [serial = 281] [outer = (nil)] 06:38:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f865aca1c00) [pid = 1938] [serial = 282] [outer = 0x7f865051cc00] 06:38:03 INFO - PROCESS | 1938 | 1461418683301 Marionette DEBUG loaded listener.js 06:38:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f865bc34c00) [pid = 1938] [serial = 283] [outer = 0x7f865051cc00] 06:38:03 INFO - PROCESS | 1938 | 1461418683927 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]]]}] 06:38:03 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. 06:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 931ms 06:38:03 INFO - PROCESS | 1938 | 1461418683975 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 06:38:03 INFO - PROCESS | 1938 | 1461418683978 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 06:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:38:03 INFO - PROCESS | 1938 | 1461418683990 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:38:03 INFO - PROCESS | 1938 | 1461418683993 Marionette TRACE conn4 <- [1,350,null,{}] 06:38:03 INFO - PROCESS | 1938 | 1461418683998 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}] 06:38:04 INFO - PROCESS | 1938 | 1461418684161 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 06:38:04 INFO - PROCESS | 1938 | 1461418684188 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b907800 == 38 [pid = 1938] [id = 95] 06:38:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f865d80bc00) [pid = 1938] [serial = 284] [outer = (nil)] 06:38:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f865dd3dc00) [pid = 1938] [serial = 285] [outer = 0x7f865d80bc00] 06:38:04 INFO - PROCESS | 1938 | 1461418684260 Marionette DEBUG loaded listener.js 06:38:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f865fc90800) [pid = 1938] [serial = 286] [outer = 0x7f865d80bc00] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f865bb34000) [pid = 1938] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f8649d17000) [pid = 1938] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f8644095400) [pid = 1938] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f864bcfd800) [pid = 1938] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f865aa65800) [pid = 1938] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f8649d09c00) [pid = 1938] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:38:05 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f864d2eb400) [pid = 1938] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:38:05 INFO - PROCESS | 1938 | 1461418685274 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]]]}] 06:38:05 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. 06:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1324ms 06:38:05 INFO - PROCESS | 1938 | 1461418685321 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 06:38:05 INFO - PROCESS | 1938 | 1461418685324 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 06:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:38:05 INFO - PROCESS | 1938 | 1461418685331 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:38:05 INFO - PROCESS | 1938 | 1461418685333 Marionette TRACE conn4 <- [1,354,null,{}] 06:38:05 INFO - PROCESS | 1938 | 1461418685339 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}] 06:38:05 INFO - PROCESS | 1938 | 1461418685475 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 06:38:05 INFO - PROCESS | 1938 | 1461418685491 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd64800 == 39 [pid = 1938] [id = 96] 06:38:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f8649d17000) [pid = 1938] [serial = 287] [outer = (nil)] 06:38:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f865fc9c400) [pid = 1938] [serial = 288] [outer = 0x7f8649d17000] 06:38:05 INFO - PROCESS | 1938 | 1461418685552 Marionette DEBUG loaded listener.js 06:38:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f8660030400) [pid = 1938] [serial = 289] [outer = 0x7f8649d17000] 06:38:06 INFO - PROCESS | 1938 | 1461418686251 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]]]}] 06:38:06 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. 06:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 976ms 06:38:06 INFO - PROCESS | 1938 | 1461418686308 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 06:38:06 INFO - PROCESS | 1938 | 1461418686310 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 06:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:38:06 INFO - PROCESS | 1938 | 1461418686316 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:38:06 INFO - PROCESS | 1938 | 1461418686318 Marionette TRACE conn4 <- [1,358,null,{}] 06:38:06 INFO - PROCESS | 1938 | 1461418686323 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}] 06:38:06 INFO - PROCESS | 1938 | 1461418686448 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 06:38:06 INFO - PROCESS | 1938 | 1461418686461 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8660115000 == 40 [pid = 1938] [id = 97] 06:38:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f8660104800) [pid = 1938] [serial = 290] [outer = (nil)] 06:38:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8661dbf000) [pid = 1938] [serial = 291] [outer = 0x7f8660104800] 06:38:06 INFO - PROCESS | 1938 | 1461418686520 Marionette DEBUG loaded listener.js 06:38:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f8662a92400) [pid = 1938] [serial = 292] [outer = 0x7f8660104800] 06:38:07 INFO - PROCESS | 1938 | 1461418687282 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]]]}] 06:38:07 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. 06:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1029ms 06:38:07 INFO - PROCESS | 1938 | 1461418687347 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 06:38:07 INFO - PROCESS | 1938 | 1461418687353 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 06:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:38:07 INFO - PROCESS | 1938 | 1461418687391 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:38:07 INFO - PROCESS | 1938 | 1461418687398 Marionette TRACE conn4 <- [1,362,null,{}] 06:38:07 INFO - PROCESS | 1938 | 1461418687462 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}] 06:38:07 INFO - PROCESS | 1938 | 1461418687649 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 06:38:07 INFO - PROCESS | 1938 | 1461418687744 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc37800 == 41 [pid = 1938] [id = 98] 06:38:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f8642636800) [pid = 1938] [serial = 293] [outer = (nil)] 06:38:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f8647555800) [pid = 1938] [serial = 294] [outer = 0x7f8642636800] 06:38:07 INFO - PROCESS | 1938 | 1461418687857 Marionette DEBUG loaded listener.js 06:38:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f864b763000) [pid = 1938] [serial = 295] [outer = 0x7f8642636800] 06:38:08 INFO - PROCESS | 1938 | 1461418688826 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]]]}] 06:38:08 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. 06:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1481ms 06:38:08 INFO - PROCESS | 1938 | 1461418688842 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 06:38:08 INFO - PROCESS | 1938 | 1461418688850 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 06:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:38:08 INFO - PROCESS | 1938 | 1461418688860 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:38:08 INFO - PROCESS | 1938 | 1461418688864 Marionette TRACE conn4 <- [1,366,null,{}] 06:38:08 INFO - PROCESS | 1938 | 1461418688870 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}] 06:38:09 INFO - PROCESS | 1938 | 1461418689023 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 06:38:09 INFO - PROCESS | 1938 | 1461418689162 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865ae98800 == 42 [pid = 1938] [id = 99] 06:38:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f864c5b6400) [pid = 1938] [serial = 296] [outer = (nil)] 06:38:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f864d2e8800) [pid = 1938] [serial = 297] [outer = 0x7f864c5b6400] 06:38:09 INFO - PROCESS | 1938 | 1461418689234 Marionette DEBUG loaded listener.js 06:38:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f864df3a800) [pid = 1938] [serial = 298] [outer = 0x7f864c5b6400] 06:38:10 INFO - PROCESS | 1938 | 1461418690210 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]]]}] 06:38:10 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. 06:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1379ms 06:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:38:10 INFO - PROCESS | 1938 | 1461418690241 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 06:38:10 INFO - PROCESS | 1938 | 1461418690243 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 06:38:10 INFO - PROCESS | 1938 | 1461418690251 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:38:10 INFO - PROCESS | 1938 | 1461418690257 Marionette TRACE conn4 <- [1,370,null,{}] 06:38:10 INFO - PROCESS | 1938 | 1461418690272 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}] 06:38:10 INFO - PROCESS | 1938 | 1461418690460 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 06:38:10 INFO - PROCESS | 1938 | 1461418690638 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86677b2800 == 43 [pid = 1938] [id = 100] 06:38:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f864ccdf000) [pid = 1938] [serial = 299] [outer = (nil)] 06:38:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864daf9400) [pid = 1938] [serial = 300] [outer = 0x7f864ccdf000] 06:38:10 INFO - PROCESS | 1938 | 1461418690715 Marionette DEBUG loaded listener.js 06:38:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8654b7b800) [pid = 1938] [serial = 301] [outer = 0x7f864ccdf000] 06:38:11 INFO - PROCESS | 1938 | 1461418691523 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]]]}] 06:38:11 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. 06:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1344ms 06:38:11 INFO - PROCESS | 1938 | 1461418691594 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 06:38:11 INFO - PROCESS | 1938 | 1461418691598 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 06:38:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:38:11 INFO - PROCESS | 1938 | 1461418691604 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:38:11 INFO - PROCESS | 1938 | 1461418691606 Marionette TRACE conn4 <- [1,374,null,{}] 06:38:11 INFO - PROCESS | 1938 | 1461418691612 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}] 06:38:11 INFO - PROCESS | 1938 | 1461418691767 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 06:38:11 INFO - PROCESS | 1938 | 1461418691899 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d61800 == 44 [pid = 1938] [id = 101] 06:38:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f864ccdbc00) [pid = 1938] [serial = 302] [outer = (nil)] 06:38:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f865be08800) [pid = 1938] [serial = 303] [outer = 0x7f864ccdbc00] 06:38:11 INFO - PROCESS | 1938 | 1461418691969 Marionette DEBUG loaded listener.js 06:38:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f865f76b400) [pid = 1938] [serial = 304] [outer = 0x7f864ccdbc00] 06:38:12 INFO - PROCESS | 1938 | 1461418692795 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:38:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:38:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1227ms 06:38:12 INFO - PROCESS | 1938 | 1461418692832 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 06:38:12 INFO - PROCESS | 1938 | 1461418692835 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 06:38:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:38:12 INFO - PROCESS | 1938 | 1461418692841 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:38:12 INFO - PROCESS | 1938 | 1461418692845 Marionette TRACE conn4 <- [1,378,null,{}] 06:38:12 INFO - PROCESS | 1938 | 1461418692850 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}] 06:38:12 INFO - PROCESS | 1938 | 1461418692984 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 06:38:13 INFO - PROCESS | 1938 | 1461418693120 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428da800 == 45 [pid = 1938] [id = 102] 06:38:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864270c000) [pid = 1938] [serial = 305] [outer = (nil)] 06:38:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f8644594800) [pid = 1938] [serial = 306] [outer = 0x7f864270c000] 06:38:13 INFO - PROCESS | 1938 | 1461418693192 Marionette DEBUG loaded listener.js 06:38:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8644599000) [pid = 1938] [serial = 307] [outer = 0x7f864270c000] 06:38:14 INFO - PROCESS | 1938 | 1461418694313 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:38:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:38:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1530ms 06:38:14 INFO - PROCESS | 1938 | 1461418694373 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 06:38:14 INFO - PROCESS | 1938 | 1461418694378 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 06:38:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:38:14 INFO - PROCESS | 1938 | 1461418694385 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:38:14 INFO - PROCESS | 1938 | 1461418694390 Marionette TRACE conn4 <- [1,382,null,{}] 06:38:14 INFO - PROCESS | 1938 | 1461418694398 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}] 06:38:14 INFO - PROCESS | 1938 | 1461418694553 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 06:38:14 INFO - PROCESS | 1938 | 1461418694724 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc38000 == 46 [pid = 1938] [id = 103] 06:38:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864755a400) [pid = 1938] [serial = 308] [outer = (nil)] 06:38:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8649340400) [pid = 1938] [serial = 309] [outer = 0x7f864755a400] 06:38:14 INFO - PROCESS | 1938 | 1461418694788 Marionette DEBUG loaded listener.js 06:38:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864bfea800) [pid = 1938] [serial = 310] [outer = 0x7f864755a400] 06:38:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:15 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:38:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:38:15 INFO - PROCESS | 1938 | 1461418695640 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:38:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:38:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1286ms 06:38:15 INFO - PROCESS | 1938 | 1461418695671 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 06:38:15 INFO - PROCESS | 1938 | 1461418695678 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 06:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:38:15 INFO - PROCESS | 1938 | 1461418695688 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:38:15 INFO - PROCESS | 1938 | 1461418695691 Marionette TRACE conn4 <- [1,386,null,{}] 06:38:15 INFO - PROCESS | 1938 | 1461418695695 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}] 06:38:15 INFO - PROCESS | 1938 | 1461418695838 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 06:38:15 INFO - PROCESS | 1938 | 1461418695986 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd52000 == 47 [pid = 1938] [id = 104] 06:38:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f864c5b0c00) [pid = 1938] [serial = 311] [outer = (nil)] 06:38:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f864c5bb400) [pid = 1938] [serial = 312] [outer = 0x7f864c5b0c00] 06:38:16 INFO - PROCESS | 1938 | 1461418696049 Marionette DEBUG loaded listener.js 06:38:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f864ccda000) [pid = 1938] [serial = 313] [outer = 0x7f864c5b0c00] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd64800 == 46 [pid = 1938] [id = 96] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865b907800 == 45 [pid = 1938] [id = 95] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f864c5b9c00) [pid = 1938] [serial = 255] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a704000 == 44 [pid = 1938] [id = 94] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86533de800 == 43 [pid = 1938] [id = 93] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cfb9000 == 42 [pid = 1938] [id = 92] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647866800 == 41 [pid = 1938] [id = 91] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d0a0000 == 40 [pid = 1938] [id = 90] 06:38:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645fa0000 == 39 [pid = 1938] [id = 86] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f865be06800) [pid = 1938] [serial = 213] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f865d80b400) [pid = 1938] [serial = 248] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f864bcf4400) [pid = 1938] [serial = 239] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f864cef8400) [pid = 1938] [serial = 240] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f864755ac00) [pid = 1938] [serial = 237] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f8645bf0000) [pid = 1938] [serial = 236] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f8649342400) [pid = 1938] [serial = 218] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f864bd71400) [pid = 1938] [serial = 233] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864e323c00) [pid = 1938] [serial = 242] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f8659b2f400) [pid = 1938] [serial = 243] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f86426a1c00) [pid = 1938] [serial = 215] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864da97c00) [pid = 1938] [serial = 221] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f865ae53000) [pid = 1938] [serial = 224] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f865d89ec00) [pid = 1938] [serial = 227] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8660103800) [pid = 1938] [serial = 252] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f865f556800) [pid = 1938] [serial = 230] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f8662a8c400) [pid = 1938] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f865a75b800) [pid = 1938] [serial = 245] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f865f7a1800) [pid = 1938] [serial = 249] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f8660110000) [pid = 1938] [serial = 253] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f865bb32400) [pid = 1938] [serial = 246] [outer = (nil)] [url = about:blank] 06:38:16 INFO - PROCESS | 1938 | 1461418696831 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]]]}] 06:38:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:38:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1181ms 06:38:16 INFO - PROCESS | 1938 | 1461418696869 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 06:38:16 INFO - PROCESS | 1938 | 1461418696871 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 06:38:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:38:16 INFO - PROCESS | 1938 | 1461418696877 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:38:16 INFO - PROCESS | 1938 | 1461418696882 Marionette TRACE conn4 <- [1,390,null,{}] 06:38:16 INFO - PROCESS | 1938 | 1461418696896 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}] 06:38:17 INFO - PROCESS | 1938 | 1461418697031 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 06:38:17 INFO - PROCESS | 1938 | 1461418697048 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e555000 == 40 [pid = 1938] [id = 105] 06:38:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f864d2e7000) [pid = 1938] [serial = 314] [outer = (nil)] 06:38:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f864ffb1400) [pid = 1938] [serial = 315] [outer = 0x7f864d2e7000] 06:38:17 INFO - PROCESS | 1938 | 1461418697113 Marionette DEBUG loaded listener.js 06:38:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f8654b7e000) [pid = 1938] [serial = 316] [outer = 0x7f864d2e7000] 06:38:17 INFO - PROCESS | 1938 | 1461418697970 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]]]}] 06:38:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:38:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1130ms 06:38:18 INFO - PROCESS | 1938 | 1461418698008 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 06:38:18 INFO - PROCESS | 1938 | 1461418698012 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 06:38:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:38:18 INFO - PROCESS | 1938 | 1461418698018 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:38:18 INFO - PROCESS | 1938 | 1461418698020 Marionette TRACE conn4 <- [1,394,null,{}] 06:38:18 INFO - PROCESS | 1938 | 1461418698025 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}] 06:38:18 INFO - PROCESS | 1938 | 1461418698152 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 06:38:18 INFO - PROCESS | 1938 | 1461418698166 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a7ec000 == 41 [pid = 1938] [id = 106] 06:38:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f8659b2f400) [pid = 1938] [serial = 317] [outer = (nil)] 06:38:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f865bb31800) [pid = 1938] [serial = 318] [outer = 0x7f8659b2f400] 06:38:18 INFO - PROCESS | 1938 | 1461418698226 Marionette DEBUG loaded listener.js 06:38:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f865f41b800) [pid = 1938] [serial = 319] [outer = 0x7f8659b2f400] 06:38:18 INFO - PROCESS | 1938 | 1461418698992 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]]]}] 06:38:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:38:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1025ms 06:38:19 INFO - PROCESS | 1938 | 1461418699044 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 06:38:19 INFO - PROCESS | 1938 | 1461418699057 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 06:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:38:19 INFO - PROCESS | 1938 | 1461418699089 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:38:19 INFO - PROCESS | 1938 | 1461418699091 Marionette TRACE conn4 <- [1,398,null,{}] 06:38:19 INFO - PROCESS | 1938 | 1461418699096 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}] 06:38:19 INFO - PROCESS | 1938 | 1461418699255 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 06:38:19 INFO - PROCESS | 1938 | 1461418699293 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865be5e800 == 42 [pid = 1938] [id = 107] 06:38:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f865aa6b000) [pid = 1938] [serial = 320] [outer = (nil)] 06:38:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f865f76d400) [pid = 1938] [serial = 321] [outer = 0x7f865aa6b000] 06:38:19 INFO - PROCESS | 1938 | 1461418699353 Marionette DEBUG loaded listener.js 06:38:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f865f773800) [pid = 1938] [serial = 322] [outer = 0x7f865aa6b000] 06:38:20 INFO - PROCESS | 1938 | 1461418700174 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]]]}] 06:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1144ms 06:38:20 INFO - PROCESS | 1938 | 1461418700218 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 06:38:20 INFO - PROCESS | 1938 | 1461418700221 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 06:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:38:20 INFO - PROCESS | 1938 | 1461418700232 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:38:20 INFO - PROCESS | 1938 | 1461418700234 Marionette TRACE conn4 <- [1,402,null,{}] 06:38:20 INFO - PROCESS | 1938 | 1461418700238 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}] 06:38:20 INFO - PROCESS | 1938 | 1461418700449 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 06:38:20 INFO - PROCESS | 1938 | 1461418700465 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d4b800 == 43 [pid = 1938] [id = 108] 06:38:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f865f796800) [pid = 1938] [serial = 323] [outer = (nil)] 06:38:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f866017fc00) [pid = 1938] [serial = 324] [outer = 0x7f865f796800] 06:38:20 INFO - PROCESS | 1938 | 1461418700531 Marionette DEBUG loaded listener.js 06:38:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f866278c800) [pid = 1938] [serial = 325] [outer = 0x7f865f796800] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f865051cc00) [pid = 1938] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f864c0d6000) [pid = 1938] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f865009a400) [pid = 1938] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f865d80bc00) [pid = 1938] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8649d0e000) [pid = 1938] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f864430bc00) [pid = 1938] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f864c5b0800) [pid = 1938] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:38:20 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f8649d17000) [pid = 1938] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:38:21 INFO - PROCESS | 1938 | 1461418701247 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]]]}] 06:38:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:38:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1034ms 06:38:21 INFO - PROCESS | 1938 | 1461418701268 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 06:38:21 INFO - PROCESS | 1938 | 1461418701272 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 06:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:38:21 INFO - PROCESS | 1938 | 1461418701277 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:38:21 INFO - PROCESS | 1938 | 1461418701279 Marionette TRACE conn4 <- [1,406,null,{}] 06:38:21 INFO - PROCESS | 1938 | 1461418701284 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}] 06:38:21 INFO - PROCESS | 1938 | 1461418701420 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 06:38:21 INFO - PROCESS | 1938 | 1461418701516 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f69e800 == 44 [pid = 1938] [id = 109] 06:38:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f864262b000) [pid = 1938] [serial = 326] [outer = (nil)] 06:38:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f86476bec00) [pid = 1938] [serial = 327] [outer = 0x7f864262b000] 06:38:21 INFO - PROCESS | 1938 | 1461418701574 Marionette DEBUG loaded listener.js 06:38:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f86476c5800) [pid = 1938] [serial = 328] [outer = 0x7f864262b000] 06:38:22 INFO - PROCESS | 1938 | 1461418702184 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]]]}] 06:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 936ms 06:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:38:22 INFO - PROCESS | 1938 | 1461418702215 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 06:38:22 INFO - PROCESS | 1938 | 1461418702217 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 06:38:22 INFO - PROCESS | 1938 | 1461418702224 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:38:22 INFO - PROCESS | 1938 | 1461418702227 Marionette TRACE conn4 <- [1,410,null,{}] 06:38:22 INFO - PROCESS | 1938 | 1461418702235 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}] 06:38:22 INFO - PROCESS | 1938 | 1461418702360 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 06:38:22 INFO - PROCESS | 1938 | 1461418702463 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866012f800 == 45 [pid = 1938] [id = 110] 06:38:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f8643d9c400) [pid = 1938] [serial = 329] [outer = (nil)] 06:38:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864c5b5400) [pid = 1938] [serial = 330] [outer = 0x7f8643d9c400] 06:38:22 INFO - PROCESS | 1938 | 1461418702522 Marionette DEBUG loaded listener.js 06:38:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8661d49400) [pid = 1938] [serial = 331] [outer = 0x7f8643d9c400] 06:38:23 INFO - PROCESS | 1938 | 1461418703364 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]]]}] 06:38:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:38:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1188ms 06:38:23 INFO - PROCESS | 1938 | 1461418703411 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 06:38:23 INFO - PROCESS | 1938 | 1461418703417 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 06:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:38:23 INFO - PROCESS | 1938 | 1461418703426 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:38:23 INFO - PROCESS | 1938 | 1461418703432 Marionette TRACE conn4 <- [1,414,null,{}] 06:38:23 INFO - PROCESS | 1938 | 1461418703441 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}] 06:38:23 INFO - PROCESS | 1938 | 1461418703611 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 06:38:23 INFO - PROCESS | 1938 | 1461418703760 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418e9800 == 46 [pid = 1938] [id = 111] 06:38:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f864262bc00) [pid = 1938] [serial = 332] [outer = (nil)] 06:38:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8645f72400) [pid = 1938] [serial = 333] [outer = 0x7f864262bc00] 06:38:23 INFO - PROCESS | 1938 | 1461418703832 Marionette DEBUG loaded listener.js 06:38:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864c019000) [pid = 1938] [serial = 334] [outer = 0x7f864262bc00] 06:38:24 INFO - PROCESS | 1938 | 1461418704661 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]]]}] 06:38:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:38:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1280ms 06:38:24 INFO - PROCESS | 1938 | 1461418704707 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 06:38:24 INFO - PROCESS | 1938 | 1461418704715 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 06:38:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:38:24 INFO - PROCESS | 1938 | 1461418704724 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:38:24 INFO - PROCESS | 1938 | 1461418704728 Marionette TRACE conn4 <- [1,418,null,{}] 06:38:24 INFO - PROCESS | 1938 | 1461418704733 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}] 06:38:24 INFO - PROCESS | 1938 | 1461418704879 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 06:38:25 INFO - PROCESS | 1938 | 1461418705031 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf3a000 == 47 [pid = 1938] [id = 112] 06:38:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864c1db400) [pid = 1938] [serial = 335] [outer = (nil)] 06:38:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864ccde800) [pid = 1938] [serial = 336] [outer = 0x7f864c1db400] 06:38:25 INFO - PROCESS | 1938 | 1461418705101 Marionette DEBUG loaded listener.js 06:38:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f864d6d6800) [pid = 1938] [serial = 337] [outer = 0x7f864c1db400] 06:38:26 INFO - PROCESS | 1938 | 1461418706527 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]]]}] 06:38:26 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 06:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1828ms 06:38:26 INFO - PROCESS | 1938 | 1461418706553 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 06:38:26 INFO - PROCESS | 1938 | 1461418706556 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 06:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:38:26 INFO - PROCESS | 1938 | 1461418706563 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:38:26 INFO - PROCESS | 1938 | 1461418706568 Marionette TRACE conn4 <- [1,422,null,{}] 06:38:26 INFO - PROCESS | 1938 | 1461418706584 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}] 06:38:26 INFO - PROCESS | 1938 | 1461418706726 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 06:38:26 INFO - PROCESS | 1938 | 1461418706859 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f690000 == 48 [pid = 1938] [id = 113] 06:38:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864da97c00) [pid = 1938] [serial = 338] [outer = (nil)] 06:38:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f865dd3d400) [pid = 1938] [serial = 339] [outer = 0x7f864da97c00] 06:38:26 INFO - PROCESS | 1938 | 1461418706932 Marionette DEBUG loaded listener.js 06:38:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8660103400) [pid = 1938] [serial = 340] [outer = 0x7f864da97c00] 06:38:28 INFO - PROCESS | 1938 | 1461418708111 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]]]}] 06:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1587ms 06:38:28 INFO - PROCESS | 1938 | 1461418708149 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 06:38:28 INFO - PROCESS | 1938 | 1461418708153 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 06:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:38:28 INFO - PROCESS | 1938 | 1461418708159 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:38:28 INFO - PROCESS | 1938 | 1461418708161 Marionette TRACE conn4 <- [1,426,null,{}] 06:38:28 INFO - PROCESS | 1938 | 1461418708167 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}] 06:38:28 INFO - PROCESS | 1938 | 1461418708347 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 06:38:28 INFO - PROCESS | 1938 | 1461418708459 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641872000 == 49 [pid = 1938] [id = 114] 06:38:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f864cc8c400) [pid = 1938] [serial = 341] [outer = (nil)] 06:38:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f866270c800) [pid = 1938] [serial = 342] [outer = 0x7f864cc8c400] 06:38:28 INFO - PROCESS | 1938 | 1461418708569 Marionette DEBUG loaded listener.js 06:38:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f866406d400) [pid = 1938] [serial = 343] [outer = 0x7f864cc8c400] 06:38:29 INFO - PROCESS | 1938 | 1461418709355 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] 06:38:29 INFO - PROCESS | 1938 | 1461418709401 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 06:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:38:29 INFO - PROCESS | 1938 | 1461418709406 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:38:29 INFO - PROCESS | 1938 | 1461418709408 Marionette TRACE conn4 <- [1,430,null,{}] 06:38:29 INFO - PROCESS | 1938 | 1461418709414 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}] 06:38:29 INFO - PROCESS | 1938 | 1461418709562 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 06:38:29 INFO - PROCESS | 1938 | 1461418709704 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487d1000 == 50 [pid = 1938] [id = 115] 06:38:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f864408c400) [pid = 1938] [serial = 344] [outer = (nil)] 06:38:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864c1dec00) [pid = 1938] [serial = 345] [outer = 0x7f864408c400] 06:38:29 INFO - PROCESS | 1938 | 1461418709775 Marionette DEBUG loaded listener.js 06:38:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f866017f000) [pid = 1938] [serial = 346] [outer = 0x7f864408c400] 06:38:30 INFO - PROCESS | 1938 | 1461418710865 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]]]}] 06:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1530ms 06:38:30 INFO - PROCESS | 1938 | 1461418710938 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 06:38:30 INFO - PROCESS | 1938 | 1461418710943 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 06:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:38:30 INFO - PROCESS | 1938 | 1461418710951 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:38:30 INFO - PROCESS | 1938 | 1461418710956 Marionette TRACE conn4 <- [1,434,null,{}] 06:38:30 INFO - PROCESS | 1938 | 1461418710963 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}] 06:38:31 INFO - PROCESS | 1938 | 1461418711218 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 06:38:31 INFO - PROCESS | 1938 | 1461418711377 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d60000 == 51 [pid = 1938] [id = 116] 06:38:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8643d9fc00) [pid = 1938] [serial = 347] [outer = (nil)] 06:38:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f86476c4800) [pid = 1938] [serial = 348] [outer = 0x7f8643d9fc00] 06:38:31 INFO - PROCESS | 1938 | 1461418711459 Marionette DEBUG loaded listener.js 06:38:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f8648687400) [pid = 1938] [serial = 349] [outer = 0x7f8643d9fc00] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f69e800 == 50 [pid = 1938] [id = 109] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d4b800 == 49 [pid = 1938] [id = 108] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865be5e800 == 48 [pid = 1938] [id = 107] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f8661dbf000) [pid = 1938] [serial = 291] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f8642702400) [pid = 1938] [serial = 258] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f864c5b2400) [pid = 1938] [serial = 261] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8654b7d000) [pid = 1938] [serial = 264] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f864c1dd800) [pid = 1938] [serial = 267] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | 1461418712301 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]]]}] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a7ec000 == 47 [pid = 1938] [id = 106] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e555000 == 46 [pid = 1938] [id = 105] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd52000 == 45 [pid = 1938] [id = 104] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc38000 == 44 [pid = 1938] [id = 103] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d61800 == 43 [pid = 1938] [id = 101] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86677b2800 == 42 [pid = 1938] [id = 100] 06:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865ae98800 == 41 [pid = 1938] [id = 99] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8660115000 == 40 [pid = 1938] [id = 97] 06:38:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc37800 == 39 [pid = 1938] [id = 98] 06:38:32 INFO - PROCESS | 1938 | 1461418712334 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 06:38:32 INFO - PROCESS | 1938 | 1461418712342 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 06:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:38:32 INFO - PROCESS | 1938 | 1461418712351 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:38:32 INFO - PROCESS | 1938 | 1461418712355 Marionette TRACE conn4 <- [1,438,null,{}] 06:38:32 INFO - PROCESS | 1938 | 1461418712360 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}] 06:38:32 INFO - PROCESS | 1938 | 1461418712497 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 06:38:32 INFO - PROCESS | 1938 | 1461418712507 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a04a000 == 40 [pid = 1938] [id = 117] 06:38:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f8643da4000) [pid = 1938] [serial = 350] [outer = (nil)] 06:38:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864a0b3800) [pid = 1938] [serial = 351] [outer = 0x7f8643da4000] 06:38:32 INFO - PROCESS | 1938 | 1461418712566 Marionette DEBUG loaded listener.js 06:38:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f864c01b000) [pid = 1938] [serial = 352] [outer = 0x7f8643da4000] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f865bc34c00) [pid = 1938] [serial = 283] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8660030400) [pid = 1938] [serial = 289] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f865aa63400) [pid = 1938] [serial = 280] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f865aca1c00) [pid = 1938] [serial = 282] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f864c8c5800) [pid = 1938] [serial = 276] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864d4c8c00) [pid = 1938] [serial = 277] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8659b35800) [pid = 1938] [serial = 279] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f865dd3dc00) [pid = 1938] [serial = 285] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f865fc90800) [pid = 1938] [serial = 286] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f864c1d9c00) [pid = 1938] [serial = 274] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f864c1d0800) [pid = 1938] [serial = 273] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f864933b400) [pid = 1938] [serial = 271] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8645be6800) [pid = 1938] [serial = 270] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864c5bec00) [pid = 1938] [serial = 256] [outer = (nil)] [url = about:blank] 06:38:32 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f865fc9c400) [pid = 1938] [serial = 288] [outer = (nil)] [url = about:blank] 06:38:33 INFO - PROCESS | 1938 | 1461418713433 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]]]}] 06:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1133ms 06:38:33 INFO - PROCESS | 1938 | 1461418713485 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 06:38:33 INFO - PROCESS | 1938 | 1461418713488 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 06:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:38:33 INFO - PROCESS | 1938 | 1461418713494 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:38:33 INFO - PROCESS | 1938 | 1461418713499 Marionette TRACE conn4 <- [1,442,null,{}] 06:38:33 INFO - PROCESS | 1938 | 1461418713513 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}] 06:38:33 INFO - PROCESS | 1938 | 1461418713654 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 06:38:33 INFO - PROCESS | 1938 | 1461418713771 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd67000 == 41 [pid = 1938] [id = 118] 06:38:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8648691800) [pid = 1938] [serial = 353] [outer = (nil)] 06:38:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864ccdd400) [pid = 1938] [serial = 354] [outer = 0x7f8648691800] 06:38:33 INFO - PROCESS | 1938 | 1461418713836 Marionette DEBUG loaded listener.js 06:38:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864d4cb400) [pid = 1938] [serial = 355] [outer = 0x7f8648691800] 06:38:34 INFO - PROCESS | 1938 | 1461418714489 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]]]}] 06:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1039ms 06:38:34 INFO - PROCESS | 1938 | 1461418714534 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 06:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:38:34 INFO - PROCESS | 1938 | 1461418714538 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 06:38:34 INFO - PROCESS | 1938 | 1461418714544 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:38:34 INFO - PROCESS | 1938 | 1461418714546 Marionette TRACE conn4 <- [1,446,null,{}] 06:38:34 INFO - PROCESS | 1938 | 1461418714551 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}] 06:38:34 INFO - PROCESS | 1938 | 1461418714736 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 06:38:34 INFO - PROCESS | 1938 | 1461418714761 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864dacd000 == 42 [pid = 1938] [id = 119] 06:38:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864df31000) [pid = 1938] [serial = 356] [outer = (nil)] 06:38:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f86505ac400) [pid = 1938] [serial = 357] [outer = 0x7f864df31000] 06:38:34 INFO - PROCESS | 1938 | 1461418714821 Marionette DEBUG loaded listener.js 06:38:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f865a752c00) [pid = 1938] [serial = 358] [outer = 0x7f864df31000] 06:38:35 INFO - PROCESS | 1938 | 1461418715678 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]]]}] 06:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1183ms 06:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:38:35 INFO - PROCESS | 1938 | 1461418715728 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 06:38:35 INFO - PROCESS | 1938 | 1461418715730 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 06:38:35 INFO - PROCESS | 1938 | 1461418715735 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:38:35 INFO - PROCESS | 1938 | 1461418715738 Marionette TRACE conn4 <- [1,450,null,{}] 06:38:35 INFO - PROCESS | 1938 | 1461418715743 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}] 06:38:35 INFO - PROCESS | 1938 | 1461418715899 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 06:38:35 INFO - PROCESS | 1938 | 1461418715926 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865021e000 == 43 [pid = 1938] [id = 120] 06:38:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f864d4d3000) [pid = 1938] [serial = 359] [outer = (nil)] 06:38:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f865aee8800) [pid = 1938] [serial = 360] [outer = 0x7f864d4d3000] 06:38:35 INFO - PROCESS | 1938 | 1461418715985 Marionette DEBUG loaded listener.js 06:38:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f865dd3dc00) [pid = 1938] [serial = 361] [outer = 0x7f864d4d3000] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f864c5b0c00) [pid = 1938] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8660104800) [pid = 1938] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8659b2f400) [pid = 1938] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f864755a400) [pid = 1938] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f865aa6b000) [pid = 1938] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f864d2e7000) [pid = 1938] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f865f796800) [pid = 1938] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:38:36 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864262b000) [pid = 1938] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:38:36 INFO - PROCESS | 1938 | 1461418716888 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] 06:38:36 INFO - PROCESS | 1938 | 1461418716916 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 06:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:38:36 INFO - PROCESS | 1938 | 1461418716922 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:38:36 INFO - PROCESS | 1938 | 1461418716924 Marionette TRACE conn4 <- [1,454,null,{}] 06:38:36 INFO - PROCESS | 1938 | 1461418716929 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}] 06:38:37 INFO - PROCESS | 1938 | 1461418717083 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 06:38:37 INFO - PROCESS | 1938 | 1461418717194 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a7eb800 == 44 [pid = 1938] [id = 121] 06:38:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f865ddb6000) [pid = 1938] [serial = 362] [outer = (nil)] 06:38:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f865f79ec00) [pid = 1938] [serial = 363] [outer = 0x7f865ddb6000] 06:38:37 INFO - PROCESS | 1938 | 1461418717258 Marionette DEBUG loaded listener.js 06:38:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f865feb7c00) [pid = 1938] [serial = 364] [outer = 0x7f865ddb6000] 06:38:37 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:37 INFO - PROCESS | 1938 | 1461418717883 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]]]}] 06:38:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:38:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 975ms 06:38:37 INFO - PROCESS | 1938 | 1461418717898 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 06:38:37 INFO - PROCESS | 1938 | 1461418717902 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 06:38:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:38:37 INFO - PROCESS | 1938 | 1461418717907 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:38:37 INFO - PROCESS | 1938 | 1461418717910 Marionette TRACE conn4 <- [1,458,null,{}] 06:38:37 INFO - PROCESS | 1938 | 1461418717914 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}] 06:38:38 INFO - PROCESS | 1938 | 1461418718038 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 06:38:38 INFO - PROCESS | 1938 | 1461418718141 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865bc24000 == 45 [pid = 1938] [id = 122] 06:38:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8640ee2400) [pid = 1938] [serial = 365] [outer = (nil)] 06:38:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f8640eec800) [pid = 1938] [serial = 366] [outer = 0x7f8640ee2400] 06:38:38 INFO - PROCESS | 1938 | 1461418718199 Marionette DEBUG loaded listener.js 06:38:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8643f59c00) [pid = 1938] [serial = 367] [outer = 0x7f8640ee2400] 06:38:38 INFO - PROCESS | 1938 | 1461418718813 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] 06:38:38 INFO - PROCESS | 1938 | 1461418718905 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 06:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:38:38 INFO - PROCESS | 1938 | 1461418718918 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:38:38 INFO - PROCESS | 1938 | 1461418718924 Marionette TRACE conn4 <- [1,462,null,{}] 06:38:38 INFO - PROCESS | 1938 | 1461418718932 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}] 06:38:39 INFO - PROCESS | 1938 | 1461418719103 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 06:38:39 INFO - PROCESS | 1938 | 1461418719241 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644018800 == 46 [pid = 1938] [id = 123] 06:38:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8640ee3400) [pid = 1938] [serial = 368] [outer = (nil)] 06:38:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8643b28800) [pid = 1938] [serial = 369] [outer = 0x7f8640ee3400] 06:38:39 INFO - PROCESS | 1938 | 1461418719311 Marionette DEBUG loaded listener.js 06:38:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8643b2e000) [pid = 1938] [serial = 370] [outer = 0x7f8640ee3400] 06:38:40 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:40 INFO - PROCESS | 1938 | 1461418720199 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] 06:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:38:40 INFO - PROCESS | 1938 | 1461418720257 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 06:38:40 INFO - PROCESS | 1938 | 1461418720268 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:38:40 INFO - PROCESS | 1938 | 1461418720274 Marionette TRACE conn4 <- [1,466,null,{}] 06:38:40 INFO - PROCESS | 1938 | 1461418720279 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}] 06:38:40 INFO - PROCESS | 1938 | 1461418720448 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 06:38:40 INFO - PROCESS | 1938 | 1461418720585 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864df61000 == 47 [pid = 1938] [id = 124] 06:38:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8644591c00) [pid = 1938] [serial = 371] [outer = (nil)] 06:38:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f86476bc800) [pid = 1938] [serial = 372] [outer = 0x7f8644591c00] 06:38:40 INFO - PROCESS | 1938 | 1461418720656 Marionette DEBUG loaded listener.js 06:38:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f8648688000) [pid = 1938] [serial = 373] [outer = 0x7f8644591c00] 06:38:41 INFO - PROCESS | 1938 | 1461418721538 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] 06:38:41 INFO - PROCESS | 1938 | 1461418721603 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 06:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:38:41 INFO - PROCESS | 1938 | 1461418721608 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:38:41 INFO - PROCESS | 1938 | 1461418721611 Marionette TRACE conn4 <- [1,470,null,{}] 06:38:41 INFO - PROCESS | 1938 | 1461418721624 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}] 06:38:41 INFO - PROCESS | 1938 | 1461418721785 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 06:38:41 INFO - PROCESS | 1938 | 1461418721925 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fce6000 == 48 [pid = 1938] [id = 125] 06:38:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864c1dd800) [pid = 1938] [serial = 374] [outer = (nil)] 06:38:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f864ccdec00) [pid = 1938] [serial = 375] [outer = 0x7f864c1dd800] 06:38:42 INFO - PROCESS | 1938 | 1461418722000 Marionette DEBUG loaded listener.js 06:38:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f864df34800) [pid = 1938] [serial = 376] [outer = 0x7f864c1dd800] 06:38:42 INFO - PROCESS | 1938 | 1461418722938 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]]]}] 06:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 06:38:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:38:42 INFO - PROCESS | 1938 | 1461418722992 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 06:38:43 INFO - PROCESS | 1938 | 1461418722994 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 06:38:43 INFO - PROCESS | 1938 | 1461418723000 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:38:43 INFO - PROCESS | 1938 | 1461418723003 Marionette TRACE conn4 <- [1,474,null,{}] 06:38:43 INFO - PROCESS | 1938 | 1461418723008 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}] 06:38:43 INFO - PROCESS | 1938 | 1461418723156 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 06:38:43 INFO - PROCESS | 1938 | 1461418723297 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86640ae000 == 49 [pid = 1938] [id = 126] 06:38:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f865a9e9800) [pid = 1938] [serial = 377] [outer = (nil)] 06:38:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f865f54e400) [pid = 1938] [serial = 378] [outer = 0x7f865a9e9800] 06:38:43 INFO - PROCESS | 1938 | 1461418723368 Marionette DEBUG loaded listener.js 06:38:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f865f775800) [pid = 1938] [serial = 379] [outer = 0x7f865a9e9800] 06:38:44 INFO - PROCESS | 1938 | 1461418724238 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]]]}] 06:38:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1283ms 06:38:44 INFO - PROCESS | 1938 | 1461418724284 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 06:38:44 INFO - PROCESS | 1938 | 1461418724288 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 06:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:38:44 INFO - PROCESS | 1938 | 1461418724293 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:38:44 INFO - PROCESS | 1938 | 1461418724296 Marionette TRACE conn4 <- [1,478,null,{}] 06:38:44 INFO - PROCESS | 1938 | 1461418724301 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}] 06:38:44 INFO - PROCESS | 1938 | 1461418724452 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 06:38:44 INFO - PROCESS | 1938 | 1461418724595 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a1c800 == 50 [pid = 1938] [id = 127] 06:38:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f864d4d1000) [pid = 1938] [serial = 380] [outer = (nil)] 06:38:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f866002b800) [pid = 1938] [serial = 381] [outer = 0x7f864d4d1000] 06:38:44 INFO - PROCESS | 1938 | 1461418724666 Marionette DEBUG loaded listener.js 06:38:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8661d4b800) [pid = 1938] [serial = 382] [outer = 0x7f864d4d1000] 06:38:45 INFO - PROCESS | 1938 | 1461418725504 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]]]}] 06:38:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:38:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1277ms 06:38:45 INFO - PROCESS | 1938 | 1461418725572 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 06:38:45 INFO - PROCESS | 1938 | 1461418725575 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 06:38:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:38:45 INFO - PROCESS | 1938 | 1461418725581 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:38:45 INFO - PROCESS | 1938 | 1461418725583 Marionette TRACE conn4 <- [1,482,null,{}] 06:38:45 INFO - PROCESS | 1938 | 1461418725588 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}] 06:38:45 INFO - PROCESS | 1938 | 1461418725769 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 06:38:45 INFO - PROCESS | 1938 | 1461418725883 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86486a8800 == 51 [pid = 1938] [id = 128] 06:38:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f865f65a000) [pid = 1938] [serial = 383] [outer = (nil)] 06:38:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8661d4f400) [pid = 1938] [serial = 384] [outer = 0x7f865f65a000] 06:38:45 INFO - PROCESS | 1938 | 1461418725957 Marionette DEBUG loaded listener.js 06:38:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f86642a6c00) [pid = 1938] [serial = 385] [outer = 0x7f865f65a000] 06:38:47 INFO - PROCESS | 1938 | 1461418727038 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]]]}] 06:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1526ms 06:38:47 INFO - PROCESS | 1938 | 1461418727108 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 06:38:47 INFO - PROCESS | 1938 | 1461418727113 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 06:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:38:47 INFO - PROCESS | 1938 | 1461418727121 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:38:47 INFO - PROCESS | 1938 | 1461418727126 Marionette TRACE conn4 <- [1,486,null,{}] 06:38:47 INFO - PROCESS | 1938 | 1461418727135 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}] 06:38:47 INFO - PROCESS | 1938 | 1461418727323 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 06:38:47 INFO - PROCESS | 1938 | 1461418727575 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641881000 == 52 [pid = 1938] [id = 129] 06:38:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8642630c00) [pid = 1938] [serial = 386] [outer = (nil)] 06:38:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f864430bc00) [pid = 1938] [serial = 387] [outer = 0x7f8642630c00] 06:38:47 INFO - PROCESS | 1938 | 1461418727687 Marionette DEBUG loaded listener.js 06:38:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8644ab5400) [pid = 1938] [serial = 388] [outer = 0x7f8642630c00] 06:38:48 INFO - PROCESS | 1938 | 1461418728525 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]]]}] 06:38:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:38:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1436ms 06:38:48 INFO - PROCESS | 1938 | 1461418728558 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 06:38:48 INFO - PROCESS | 1938 | 1461418728565 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 06:38:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:38:48 INFO - PROCESS | 1938 | 1461418728576 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:38:48 INFO - PROCESS | 1938 | 1461418728579 Marionette TRACE conn4 <- [1,490,null,{}] 06:38:48 INFO - PROCESS | 1938 | 1461418728584 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}] 06:38:48 INFO - PROCESS | 1938 | 1461418728723 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 06:38:48 INFO - PROCESS | 1938 | 1461418728917 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a7eb800 == 51 [pid = 1938] [id = 121] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8647555800) [pid = 1938] [serial = 294] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f864d2e8800) [pid = 1938] [serial = 297] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f864daf9400) [pid = 1938] [serial = 300] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f865be08800) [pid = 1938] [serial = 303] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8644594800) [pid = 1938] [serial = 306] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f864c5b5400) [pid = 1938] [serial = 330] [outer = (nil)] [url = about:blank] 06:38:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428c3000 == 52 [pid = 1938] [id = 130] 06:38:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f8644e46c00) [pid = 1938] [serial = 389] [outer = (nil)] 06:38:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f86476bf400) [pid = 1938] [serial = 390] [outer = 0x7f8644e46c00] 06:38:49 INFO - PROCESS | 1938 | 1461418729014 Marionette DEBUG loaded listener.js 06:38:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8648688400) [pid = 1938] [serial = 391] [outer = 0x7f8644e46c00] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865021e000 == 51 [pid = 1938] [id = 120] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864dacd000 == 50 [pid = 1938] [id = 119] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd67000 == 49 [pid = 1938] [id = 118] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a04a000 == 48 [pid = 1938] [id = 117] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d60000 == 47 [pid = 1938] [id = 116] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418e9800 == 46 [pid = 1938] [id = 111] 06:38:49 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866012f800 == 45 [pid = 1938] [id = 110] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f864ccda000) [pid = 1938] [serial = 313] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f864c5bb400) [pid = 1938] [serial = 312] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8662a92400) [pid = 1938] [serial = 292] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f865bb31800) [pid = 1938] [serial = 318] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864bfea800) [pid = 1938] [serial = 310] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f8649340400) [pid = 1938] [serial = 309] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f865f76d400) [pid = 1938] [serial = 321] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864ffb1400) [pid = 1938] [serial = 315] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f8654b7e000) [pid = 1938] [serial = 316] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f866017fc00) [pid = 1938] [serial = 324] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f866278c800) [pid = 1938] [serial = 325] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f865f773800) [pid = 1938] [serial = 322] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f86476bec00) [pid = 1938] [serial = 327] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f86476c5800) [pid = 1938] [serial = 328] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f865f41b800) [pid = 1938] [serial = 319] [outer = (nil)] [url = about:blank] 06:38:49 INFO - PROCESS | 1938 | 1461418729798 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]]]}] 06:38:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:38:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1237ms 06:38:49 INFO - PROCESS | 1938 | 1461418729813 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 06:38:49 INFO - PROCESS | 1938 | 1461418729817 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 06:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:38:49 INFO - PROCESS | 1938 | 1461418729822 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:38:49 INFO - PROCESS | 1938 | 1461418729828 Marionette TRACE conn4 <- [1,494,null,{}] 06:38:49 INFO - PROCESS | 1938 | 1461418729842 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}] 06:38:49 INFO - PROCESS | 1938 | 1461418729985 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 06:38:50 INFO - PROCESS | 1938 | 1461418730088 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487de800 == 46 [pid = 1938] [id = 131] 06:38:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8648688800) [pid = 1938] [serial = 392] [outer = (nil)] 06:38:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f864c019c00) [pid = 1938] [serial = 393] [outer = 0x7f8648688800] 06:38:50 INFO - PROCESS | 1938 | 1461418730161 Marionette DEBUG loaded listener.js 06:38:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864c5b7400) [pid = 1938] [serial = 394] [outer = 0x7f8648688800] 06:38:50 INFO - PROCESS | 1938 | 1461418730876 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]]]}] 06:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1087ms 06:38:50 INFO - PROCESS | 1938 | 1461418730911 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 06:38:50 INFO - PROCESS | 1938 | 1461418730914 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 06:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:38:50 INFO - PROCESS | 1938 | 1461418730937 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:38:50 INFO - PROCESS | 1938 | 1461418730941 Marionette TRACE conn4 <- [1,498,null,{}] 06:38:50 INFO - PROCESS | 1938 | 1461418730945 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}] 06:38:51 INFO - PROCESS | 1938 | 1461418731077 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 06:38:51 INFO - PROCESS | 1938 | 1461418731091 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d091000 == 47 [pid = 1938] [id = 132] 06:38:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864bcf4400) [pid = 1938] [serial = 395] [outer = (nil)] 06:38:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f864daa1800) [pid = 1938] [serial = 396] [outer = 0x7f864bcf4400] 06:38:51 INFO - PROCESS | 1938 | 1461418731149 Marionette DEBUG loaded listener.js 06:38:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8654b7dc00) [pid = 1938] [serial = 397] [outer = 0x7f864bcf4400] 06:38:51 INFO - PROCESS | 1938 | 1461418731931 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]]]}] 06:38:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:38:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1034ms 06:38:51 INFO - PROCESS | 1938 | 1461418731972 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 06:38:51 INFO - PROCESS | 1938 | 1461418731976 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 06:38:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:38:51 INFO - PROCESS | 1938 | 1461418731982 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:38:51 INFO - PROCESS | 1938 | 1461418731984 Marionette TRACE conn4 <- [1,502,null,{}] 06:38:52 INFO - PROCESS | 1938 | 1461418732050 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}] 06:38:52 INFO - PROCESS | 1938 | 1461418732230 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 06:38:52 INFO - PROCESS | 1938 | 1461418732259 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e54e800 == 48 [pid = 1938] [id = 133] 06:38:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f864ccdfc00) [pid = 1938] [serial = 398] [outer = (nil)] 06:38:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f865aa67c00) [pid = 1938] [serial = 399] [outer = 0x7f864ccdfc00] 06:38:52 INFO - PROCESS | 1938 | 1461418732315 Marionette DEBUG loaded listener.js 06:38:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f865f557c00) [pid = 1938] [serial = 400] [outer = 0x7f864ccdfc00] 06:38:53 INFO - PROCESS | 1938 | 1461418733040 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]]]}] 06:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1085ms 06:38:53 INFO - PROCESS | 1938 | 1461418733068 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 06:38:53 INFO - PROCESS | 1938 | 1461418733072 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 06:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:38:53 INFO - PROCESS | 1938 | 1461418733077 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:38:53 INFO - PROCESS | 1938 | 1461418733079 Marionette TRACE conn4 <- [1,506,null,{}] 06:38:53 INFO - PROCESS | 1938 | 1461418733084 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}] 06:38:53 INFO - PROCESS | 1938 | 1461418733297 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f8643d9a800) [pid = 1938] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f8642636800) [pid = 1938] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f864c5b6400) [pid = 1938] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f864754e800) [pid = 1938] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f864ad78800) [pid = 1938] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f864262d000) [pid = 1938] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f864262e400) [pid = 1938] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f864262f800) [pid = 1938] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8643f55c00) [pid = 1938] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864ccdf000) [pid = 1938] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f864270c000) [pid = 1938] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8644e4ac00) [pid = 1938] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8642637c00) [pid = 1938] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f864d2ecc00) [pid = 1938] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f8647887400) [pid = 1938] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f865aa66800) [pid = 1938] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f864c8ce800) [pid = 1938] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864ccdbc00) [pid = 1938] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f865f420400) [pid = 1938] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f864262dc00) [pid = 1938] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864c1d5000) [pid = 1938] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8648691800) [pid = 1938] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f864408c400) [pid = 1938] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8643d9fc00) [pid = 1938] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f864d4d3000) [pid = 1938] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f8643da4000) [pid = 1938] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f865ddb6000) [pid = 1938] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f864df31000) [pid = 1938] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:38:53 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f86475d4400) [pid = 1938] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:38:53 INFO - PROCESS | 1938 | 1461418733753 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864401c800 == 49 [pid = 1938] [id = 134] 06:38:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f8640ee2800) [pid = 1938] [serial = 401] [outer = (nil)] 06:38:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f864262f800) [pid = 1938] [serial = 402] [outer = 0x7f8640ee2800] 06:38:53 INFO - PROCESS | 1938 | 1461418733827 Marionette DEBUG loaded listener.js 06:38:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f864458d000) [pid = 1938] [serial = 403] [outer = 0x7f8640ee2800] 06:38:54 INFO - PROCESS | 1938 | 1461418734442 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]]]}] 06:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1425ms 06:38:54 INFO - PROCESS | 1938 | 1461418734503 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 06:38:54 INFO - PROCESS | 1938 | 1461418734507 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 06:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:38:54 INFO - PROCESS | 1938 | 1461418734512 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:38:54 INFO - PROCESS | 1938 | 1461418734514 Marionette TRACE conn4 <- [1,510,null,{}] 06:38:54 INFO - PROCESS | 1938 | 1461418734519 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}] 06:38:54 INFO - PROCESS | 1938 | 1461418734682 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 06:38:54 INFO - PROCESS | 1938 | 1461418734703 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8654bf1000 == 50 [pid = 1938] [id = 135] 06:38:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f8640ee4400) [pid = 1938] [serial = 404] [outer = (nil)] 06:38:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8643a8e800) [pid = 1938] [serial = 405] [outer = 0x7f8640ee4400] 06:38:54 INFO - PROCESS | 1938 | 1461418734761 Marionette DEBUG loaded listener.js 06:38:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f8643a96000) [pid = 1938] [serial = 406] [outer = 0x7f8640ee4400] 06:38:55 INFO - PROCESS | 1938 | 1461418735466 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]]]}] 06:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 974ms 06:38:55 INFO - PROCESS | 1938 | 1461418735488 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 06:38:55 INFO - PROCESS | 1938 | 1461418735491 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 06:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:38:55 INFO - PROCESS | 1938 | 1461418735496 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:38:55 INFO - PROCESS | 1938 | 1461418735498 Marionette TRACE conn4 <- [1,514,null,{}] 06:38:55 INFO - PROCESS | 1938 | 1461418735503 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}] 06:38:55 INFO - PROCESS | 1938 | 1461418735666 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 06:38:55 INFO - PROCESS | 1938 | 1461418735803 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d4d800 == 51 [pid = 1938] [id = 136] 06:38:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f8640ee2c00) [pid = 1938] [serial = 407] [outer = (nil)] 06:38:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864262a000) [pid = 1938] [serial = 408] [outer = 0x7f8640ee2c00] 06:38:55 INFO - PROCESS | 1938 | 1461418735875 Marionette DEBUG loaded listener.js 06:38:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8643a90400) [pid = 1938] [serial = 409] [outer = 0x7f8640ee2c00] 06:38:56 INFO - PROCESS | 1938 | 1461418736761 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]]]}] 06:38: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 06:38:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1274ms 06:38:56 INFO - PROCESS | 1938 | 1461418736787 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 06:38:56 INFO - PROCESS | 1938 | 1461418736795 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 06:38:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:38:56 INFO - PROCESS | 1938 | 1461418736806 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:38:56 INFO - PROCESS | 1938 | 1461418736810 Marionette TRACE conn4 <- [1,518,null,{}] 06:38:56 INFO - PROCESS | 1938 | 1461418736817 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}] 06:38:56 INFO - PROCESS | 1938 | 1461418736969 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 06:38:57 INFO - PROCESS | 1938 | 1461418737116 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86486a9000 == 52 [pid = 1938] [id = 137] 06:38:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f8644599400) [pid = 1938] [serial = 410] [outer = (nil)] 06:38:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8645be6800) [pid = 1938] [serial = 411] [outer = 0x7f8644599400] 06:38:57 INFO - PROCESS | 1938 | 1461418737191 Marionette DEBUG loaded listener.js 06:38:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f86476b8800) [pid = 1938] [serial = 412] [outer = 0x7f8644599400] 06:38:58 INFO - PROCESS | 1938 | 1461418738098 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]]]}] 06:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1329ms 06:38:58 INFO - PROCESS | 1938 | 1461418738144 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 06:38:58 INFO - PROCESS | 1938 | 1461418738150 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 06:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:38:58 INFO - PROCESS | 1938 | 1461418738157 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:38:58 INFO - PROCESS | 1938 | 1461418738159 Marionette TRACE conn4 <- [1,522,null,{}] 06:38:58 INFO - PROCESS | 1938 | 1461418738165 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}] 06:38:58 INFO - PROCESS | 1938 | 1461418738317 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 06:38:58 INFO - PROCESS | 1938 | 1461418738466 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b90d800 == 53 [pid = 1938] [id = 138] 06:38:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864868cc00) [pid = 1938] [serial = 413] [outer = (nil)] 06:38:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f86487f3c00) [pid = 1938] [serial = 414] [outer = 0x7f864868cc00] 06:38:58 INFO - PROCESS | 1938 | 1461418738539 Marionette DEBUG loaded listener.js 06:38:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f86487fb800) [pid = 1938] [serial = 415] [outer = 0x7f864868cc00] 06:38:59 INFO - PROCESS | 1938 | 1461418739458 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]]]}] 06:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1375ms 06:38:59 INFO - PROCESS | 1938 | 1461418739533 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 06:38:59 INFO - PROCESS | 1938 | 1461418739537 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 06:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:38:59 INFO - PROCESS | 1938 | 1461418739552 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:38:59 INFO - PROCESS | 1938 | 1461418739560 Marionette TRACE conn4 <- [1,526,null,{}] 06:38:59 INFO - PROCESS | 1938 | 1461418739567 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}] 06:38:59 INFO - PROCESS | 1938 | 1461418739761 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 06:38:59 INFO - PROCESS | 1938 | 1461418739903 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fc39000 == 54 [pid = 1938] [id = 139] 06:38:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f86487fc800) [pid = 1938] [serial = 416] [outer = (nil)] 06:38:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f864c5b9000) [pid = 1938] [serial = 417] [outer = 0x7f86487fc800] 06:38:59 INFO - PROCESS | 1938 | 1461418739976 Marionette DEBUG loaded listener.js 06:39:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864d2e7c00) [pid = 1938] [serial = 418] [outer = 0x7f86487fc800] 06:39:00 INFO - PROCESS | 1938 | 1461418740840 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]]]}] 06:39:00 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 06:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1340ms 06:39:00 INFO - PROCESS | 1938 | 1461418740885 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 06:39:00 INFO - PROCESS | 1938 | 1461418740890 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 06:39:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:39:00 INFO - PROCESS | 1938 | 1461418740895 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:39:00 INFO - PROCESS | 1938 | 1461418740897 Marionette TRACE conn4 <- [1,530,null,{}] 06:39:00 INFO - PROCESS | 1938 | 1461418740903 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}] 06:39:01 INFO - PROCESS | 1938 | 1461418741055 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 06:39:01 INFO - PROCESS | 1938 | 1461418741203 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86640b6000 == 55 [pid = 1938] [id = 140] 06:39:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f864c1d2800) [pid = 1938] [serial = 419] [outer = (nil)] 06:39:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8654b7b400) [pid = 1938] [serial = 420] [outer = 0x7f864c1d2800] 06:39:01 INFO - PROCESS | 1938 | 1461418741274 Marionette DEBUG loaded listener.js 06:39:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f865dd3c800) [pid = 1938] [serial = 421] [outer = 0x7f864c1d2800] 06:39:02 INFO - PROCESS | 1938 | 1461418742085 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"]]]}] 06:39:02 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 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:39:02 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 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:39:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:39:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1236ms 06:39:02 INFO - PROCESS | 1938 | 1461418742135 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 06:39:02 INFO - PROCESS | 1938 | 1461418742138 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 06:39:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:39:02 INFO - PROCESS | 1938 | 1461418742145 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:39:02 INFO - PROCESS | 1938 | 1461418742148 Marionette TRACE conn4 <- [1,534,null,{}] 06:39:02 INFO - PROCESS | 1938 | 1461418742153 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}] 06:39:02 INFO - PROCESS | 1938 | 1461418742322 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 06:39:02 INFO - PROCESS | 1938 | 1461418742473 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8664288800 == 56 [pid = 1938] [id = 141] 06:39:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f865f662c00) [pid = 1938] [serial = 422] [outer = (nil)] 06:39:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f865f76b800) [pid = 1938] [serial = 423] [outer = 0x7f865f662c00] 06:39:02 INFO - PROCESS | 1938 | 1461418742563 Marionette DEBUG loaded listener.js 06:39:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f865fc90800) [pid = 1938] [serial = 424] [outer = 0x7f865f662c00] 06:39:03 INFO - PROCESS | 1938 | 1461418743339 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]]]}] 06:39:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:39:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1237ms 06:39:03 INFO - PROCESS | 1938 | 1461418743385 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 06:39:03 INFO - PROCESS | 1938 | 1461418743388 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 06:39:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:39:03 INFO - PROCESS | 1938 | 1461418743394 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:39:03 INFO - PROCESS | 1938 | 1461418743397 Marionette TRACE conn4 <- [1,538,null,{}] 06:39:03 INFO - PROCESS | 1938 | 1461418743402 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}] 06:39:03 INFO - PROCESS | 1938 | 1461418743567 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 06:39:03 INFO - PROCESS | 1938 | 1461418743700 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c24800 == 57 [pid = 1938] [id = 142] 06:39:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f865f661c00) [pid = 1938] [serial = 425] [outer = (nil)] 06:39:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8661db1c00) [pid = 1938] [serial = 426] [outer = 0x7f865f661c00] 06:39:03 INFO - PROCESS | 1938 | 1461418743788 Marionette DEBUG loaded listener.js 06:39:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f86642aec00) [pid = 1938] [serial = 427] [outer = 0x7f865f661c00] 06:39:04 INFO - PROCESS | 1938 | 1461418744547 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]]]}] 06:39:04 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. 06:39:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1187ms 06:39:04 INFO - PROCESS | 1938 | 1461418744582 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 06:39:04 INFO - PROCESS | 1938 | 1461418744585 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 06:39:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:39:04 INFO - PROCESS | 1938 | 1461418744591 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:39:04 INFO - PROCESS | 1938 | 1461418744594 Marionette TRACE conn4 <- [1,542,null,{}] 06:39:04 INFO - PROCESS | 1938 | 1461418744599 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}] 06:39:04 INFO - PROCESS | 1938 | 1461418744799 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 06:39:04 INFO - PROCESS | 1938 | 1461418744912 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418f1800 == 58 [pid = 1938] [id = 143] 06:39:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f86426a8c00) [pid = 1938] [serial = 428] [outer = (nil)] 06:39:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f864458f800) [pid = 1938] [serial = 429] [outer = 0x7f86426a8c00] 06:39:04 INFO - PROCESS | 1938 | 1461418744982 Marionette DEBUG loaded listener.js 06:39:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8648727000) [pid = 1938] [serial = 430] [outer = 0x7f86426a8c00] 06:39:05 INFO - PROCESS | 1938 | 1461418745770 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]]]}] 06:39:05 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. 06:39:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1190ms 06:39:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:39:05 INFO - PROCESS | 1938 | 1461418745781 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 06:39:05 INFO - PROCESS | 1938 | 1461418745784 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 06:39:05 INFO - PROCESS | 1938 | 1461418745825 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:39:05 INFO - PROCESS | 1938 | 1461418745828 Marionette TRACE conn4 <- [1,546,null,{}] 06:39:05 INFO - PROCESS | 1938 | 1461418745836 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}] 06:39:06 INFO - PROCESS | 1938 | 1461418746006 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 06:39:06 INFO - PROCESS | 1938 | 1461418746135 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c558000 == 59 [pid = 1938] [id = 144] 06:39:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864262b400) [pid = 1938] [serial = 431] [outer = (nil)] 06:39:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8643d9ec00) [pid = 1938] [serial = 432] [outer = 0x7f864262b400] 06:39:06 INFO - PROCESS | 1938 | 1461418746226 Marionette DEBUG loaded listener.js 06:39:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f864872c000) [pid = 1938] [serial = 433] [outer = 0x7f864262b400] 06:39:07 INFO - PROCESS | 1938 | 1461418747267 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]]]}] 06:39:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:39:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1518ms 06:39:07 INFO - PROCESS | 1938 | 1461418747314 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 06:39:07 INFO - PROCESS | 1938 | 1461418747320 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 06:39:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:39:07 INFO - PROCESS | 1938 | 1461418747330 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:39:07 INFO - PROCESS | 1938 | 1461418747335 Marionette TRACE conn4 <- [1,550,null,{}] 06:39:07 INFO - PROCESS | 1938 | 1461418747343 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}] 06:39:07 INFO - PROCESS | 1938 | 1461418747506 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 06:39:07 INFO - PROCESS | 1938 | 1461418747701 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c23800 == 60 [pid = 1938] [id = 145] 06:39:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8643a8d400) [pid = 1938] [serial = 434] [outer = (nil)] 06:39:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8643f58000) [pid = 1938] [serial = 435] [outer = 0x7f8643a8d400] 06:39:07 INFO - PROCESS | 1938 | 1461418747783 Marionette DEBUG loaded listener.js 06:39:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8644803c00) [pid = 1938] [serial = 436] [outer = 0x7f8643a8d400] 06:39:08 INFO - PROCESS | 1938 | 1461418748492 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]]]}] 06:39:08 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. 06:39:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1233ms 06:39:08 INFO - PROCESS | 1938 | 1461418748563 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 06:39:08 INFO - PROCESS | 1938 | 1461418748570 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 06:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:39:08 INFO - PROCESS | 1938 | 1461418748579 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:39:08 INFO - PROCESS | 1938 | 1461418748582 Marionette TRACE conn4 <- [1,554,null,{}] 06:39:08 INFO - PROCESS | 1938 | 1461418748586 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}] 06:39:08 INFO - PROCESS | 1938 | 1461418748725 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 06:39:09 INFO - PROCESS | 1938 | 1461418749069 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864187a800 == 61 [pid = 1938] [id = 146] 06:39:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f8643a89800) [pid = 1938] [serial = 437] [outer = (nil)] 06:39:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8643d9fc00) [pid = 1938] [serial = 438] [outer = 0x7f8643a89800] 06:39:09 INFO - PROCESS | 1938 | 1461418749134 Marionette DEBUG loaded listener.js 06:39:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8645e04800) [pid = 1938] [serial = 439] [outer = 0x7f8643a89800] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8654bf1000 == 60 [pid = 1938] [id = 135] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864401c800 == 59 [pid = 1938] [id = 134] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e54e800 == 58 [pid = 1938] [id = 133] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8640eec800) [pid = 1938] [serial = 366] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d091000 == 57 [pid = 1938] [id = 132] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487de800 == 56 [pid = 1938] [id = 131] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428c3000 == 55 [pid = 1938] [id = 130] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641881000 == 54 [pid = 1938] [id = 129] 06:39:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644018800 == 53 [pid = 1938] [id = 123] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f864cae8800) [pid = 1938] [serial = 262] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8644307400) [pid = 1938] [serial = 180] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f864b763000) [pid = 1938] [serial = 295] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f864df3a800) [pid = 1938] [serial = 298] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f864bcfe000) [pid = 1938] [serial = 219] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f865051f000) [pid = 1938] [serial = 189] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8643d9d800) [pid = 1938] [serial = 216] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f865f411400) [pid = 1938] [serial = 228] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f864933f000) [pid = 1938] [serial = 156] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f8647550c00) [pid = 1938] [serial = 153] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f8654b7b800) [pid = 1938] [serial = 301] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f8644599000) [pid = 1938] [serial = 307] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f8647881000) [pid = 1938] [serial = 183] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f8643f58800) [pid = 1938] [serial = 259] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f865aad3c00) [pid = 1938] [serial = 265] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f864d2ea400) [pid = 1938] [serial = 186] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f865be03800) [pid = 1938] [serial = 225] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8659bf0800) [pid = 1938] [serial = 222] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f865f76b400) [pid = 1938] [serial = 304] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f865fc5ec00) [pid = 1938] [serial = 231] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8660029000) [pid = 1938] [serial = 234] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f865aee9400) [pid = 1938] [serial = 268] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8645f72400) [pid = 1938] [serial = 333] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f864ccde800) [pid = 1938] [serial = 336] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f865dd3d400) [pid = 1938] [serial = 339] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f864ccdd400) [pid = 1938] [serial = 354] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864d4cb400) [pid = 1938] [serial = 355] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f866017f000) [pid = 1938] [serial = 346] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f864c1dec00) [pid = 1938] [serial = 345] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f8648687400) [pid = 1938] [serial = 349] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f86476c4800) [pid = 1938] [serial = 348] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f865aee8800) [pid = 1938] [serial = 360] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f864a0b3800) [pid = 1938] [serial = 351] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f864c01b000) [pid = 1938] [serial = 352] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f866270c800) [pid = 1938] [serial = 342] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f865f79ec00) [pid = 1938] [serial = 363] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f86505ac400) [pid = 1938] [serial = 357] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f865a752c00) [pid = 1938] [serial = 358] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f865dd3dc00) [pid = 1938] [serial = 361] [outer = (nil)] [url = about:blank] 06:39:09 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f865feb7c00) [pid = 1938] [serial = 364] [outer = (nil)] [url = about:blank] 06:39:10 INFO - PROCESS | 1938 | 1461418750072 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]]]}] 06:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1538ms 06:39:10 INFO - PROCESS | 1938 | 1461418750118 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 06:39:10 INFO - PROCESS | 1938 | 1461418750121 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 06:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:39:10 INFO - PROCESS | 1938 | 1461418750127 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:39:10 INFO - PROCESS | 1938 | 1461418750132 Marionette TRACE conn4 <- [1,558,null,{}] 06:39:10 INFO - PROCESS | 1938 | 1461418750146 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}] 06:39:10 INFO - PROCESS | 1938 | 1461418750283 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 06:39:10 INFO - PROCESS | 1938 | 1461418750409 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a14000 == 54 [pid = 1938] [id = 147] 06:39:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8643b2b800) [pid = 1938] [serial = 440] [outer = (nil)] 06:39:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f86476c5c00) [pid = 1938] [serial = 441] [outer = 0x7f8643b2b800] 06:39:10 INFO - PROCESS | 1938 | 1461418750474 Marionette DEBUG loaded listener.js 06:39:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f864872dc00) [pid = 1938] [serial = 442] [outer = 0x7f8643b2b800] 06:39:11 INFO - PROCESS | 1938 | 1461418751122 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]]]}] 06:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1032ms 06:39:11 INFO - PROCESS | 1938 | 1461418751159 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 06:39:11 INFO - PROCESS | 1938 | 1461418751162 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 06:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:39:11 INFO - PROCESS | 1938 | 1461418751167 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:39:11 INFO - PROCESS | 1938 | 1461418751169 Marionette TRACE conn4 <- [1,562,null,{}] 06:39:11 INFO - PROCESS | 1938 | 1461418751175 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}] 06:39:11 INFO - PROCESS | 1938 | 1461418751347 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 06:39:11 INFO - PROCESS | 1938 | 1461418751369 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487e3000 == 55 [pid = 1938] [id = 148] 06:39:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f8644302c00) [pid = 1938] [serial = 443] [outer = (nil)] 06:39:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f86487f8c00) [pid = 1938] [serial = 444] [outer = 0x7f8644302c00] 06:39:11 INFO - PROCESS | 1938 | 1461418751429 Marionette DEBUG loaded listener.js 06:39:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f8649341800) [pid = 1938] [serial = 445] [outer = 0x7f8644302c00] 06:39:11 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:12 INFO - PROCESS | 1938 | 1461418752115 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]]]}] 06:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 973ms 06:39:12 INFO - PROCESS | 1938 | 1461418752143 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 06:39:12 INFO - PROCESS | 1938 | 1461418752146 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 06:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:39:12 INFO - PROCESS | 1938 | 1461418752160 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:39:12 INFO - PROCESS | 1938 | 1461418752163 Marionette TRACE conn4 <- [1,566,null,{}] 06:39:12 INFO - PROCESS | 1938 | 1461418752179 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}] 06:39:12 INFO - PROCESS | 1938 | 1461418752341 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 06:39:12 INFO - PROCESS | 1938 | 1461418752416 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d089800 == 56 [pid = 1938] [id = 149] 06:39:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f864872e000) [pid = 1938] [serial = 446] [outer = (nil)] 06:39:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f864ad77c00) [pid = 1938] [serial = 447] [outer = 0x7f864872e000] 06:39:12 INFO - PROCESS | 1938 | 1461418752475 Marionette DEBUG loaded listener.js 06:39:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f864c01b000) [pid = 1938] [serial = 448] [outer = 0x7f864872e000] 06:39:12 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:13 INFO - PROCESS | 1938 | 1461418753249 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]]]}] 06:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1145ms 06:39:13 INFO - PROCESS | 1938 | 1461418753297 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 06:39:13 INFO - PROCESS | 1938 | 1461418753301 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 06:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:39:13 INFO - PROCESS | 1938 | 1461418753311 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:39:13 INFO - PROCESS | 1938 | 1461418753313 Marionette TRACE conn4 <- [1,570,null,{}] 06:39:13 INFO - PROCESS | 1938 | 1461418753317 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}] 06:39:13 INFO - PROCESS | 1938 | 1461418753514 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 06:39:13 INFO - PROCESS | 1938 | 1461418753538 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e54f000 == 57 [pid = 1938] [id = 150] 06:39:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864c5b5800) [pid = 1938] [serial = 449] [outer = (nil)] 06:39:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f864d2ebc00) [pid = 1938] [serial = 450] [outer = 0x7f864c5b5800] 06:39:13 INFO - PROCESS | 1938 | 1461418753623 Marionette DEBUG loaded listener.js 06:39:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f865008d800) [pid = 1938] [serial = 451] [outer = 0x7f864c5b5800] 06:39:14 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f864ccdfc00) [pid = 1938] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f8644e46c00) [pid = 1938] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8648688800) [pid = 1938] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f864bcf4400) [pid = 1938] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8640ee2800) [pid = 1938] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8642630c00) [pid = 1938] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:39:14 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f8640ee2400) [pid = 1938] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:39:14 INFO - PROCESS | 1938 | 1461418754925 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]]]}] 06:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1635ms 06:39:14 INFO - PROCESS | 1938 | 1461418754993 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 06:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:39:15 INFO - PROCESS | 1938 | 1461418754997 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 06:39:15 INFO - PROCESS | 1938 | 1461418755002 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:39:15 INFO - PROCESS | 1938 | 1461418755005 Marionette TRACE conn4 <- [1,574,null,{}] 06:39:15 INFO - PROCESS | 1938 | 1461418755010 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}] 06:39:15 INFO - PROCESS | 1938 | 1461418755145 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 06:39:15 INFO - PROCESS | 1938 | 1461418755251 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865ac60000 == 58 [pid = 1938] [id = 151] 06:39:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f8640ee2800) [pid = 1938] [serial = 452] [outer = (nil)] 06:39:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f86505ac400) [pid = 1938] [serial = 453] [outer = 0x7f8640ee2800] 06:39:15 INFO - PROCESS | 1938 | 1461418755311 Marionette DEBUG loaded listener.js 06:39:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f865ac87000) [pid = 1938] [serial = 454] [outer = 0x7f8640ee2800] 06:39:15 INFO - PROCESS | 1938 | 1461418755941 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]]]}] 06:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 977ms 06:39:15 INFO - PROCESS | 1938 | 1461418755980 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 06:39:15 INFO - PROCESS | 1938 | 1461418755983 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 06:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:39:15 INFO - PROCESS | 1938 | 1461418755988 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:39:15 INFO - PROCESS | 1938 | 1461418755990 Marionette TRACE conn4 <- [1,578,null,{}] 06:39:15 INFO - PROCESS | 1938 | 1461418755995 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}] 06:39:16 INFO - PROCESS | 1938 | 1461418756127 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 06:39:16 INFO - PROCESS | 1938 | 1461418756311 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418f2000 == 59 [pid = 1938] [id = 152] 06:39:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f8640ee3800) [pid = 1938] [serial = 455] [outer = (nil)] 06:39:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f8642631400) [pid = 1938] [serial = 456] [outer = 0x7f8640ee3800] 06:39:16 INFO - PROCESS | 1938 | 1461418756389 Marionette DEBUG loaded listener.js 06:39:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8642948800) [pid = 1938] [serial = 457] [outer = 0x7f8640ee3800] 06:39:17 INFO - PROCESS | 1938 | 1461418757298 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]]]}] 06:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1374ms 06:39:17 INFO - PROCESS | 1938 | 1461418757365 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 06:39:17 INFO - PROCESS | 1938 | 1461418757372 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 06:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:39:17 INFO - PROCESS | 1938 | 1461418757381 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:39:17 INFO - PROCESS | 1938 | 1461418757386 Marionette TRACE conn4 <- [1,582,null,{}] 06:39:17 INFO - PROCESS | 1938 | 1461418757393 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}] 06:39:17 INFO - PROCESS | 1938 | 1461418757576 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 06:39:17 INFO - PROCESS | 1938 | 1461418757719 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d4f800 == 60 [pid = 1938] [id = 153] 06:39:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f8640ee5800) [pid = 1938] [serial = 458] [outer = (nil)] 06:39:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8644e4b800) [pid = 1938] [serial = 459] [outer = 0x7f8640ee5800] 06:39:17 INFO - PROCESS | 1938 | 1461418757793 Marionette DEBUG loaded listener.js 06:39:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864755cc00) [pid = 1938] [serial = 460] [outer = 0x7f8640ee5800] 06:39:18 INFO - PROCESS | 1938 | 1461418758699 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]]]}] 06:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1383ms 06:39:18 INFO - PROCESS | 1938 | 1461418758768 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 06:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:39:18 INFO - PROCESS | 1938 | 1461418758774 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 06:39:18 INFO - PROCESS | 1938 | 1461418758780 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:39:18 INFO - PROCESS | 1938 | 1461418758783 Marionette TRACE conn4 <- [1,586,null,{}] 06:39:18 INFO - PROCESS | 1938 | 1461418758789 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}] 06:39:18 INFO - PROCESS | 1938 | 1461418758962 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 06:39:19 INFO - PROCESS | 1938 | 1461418759104 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865001c000 == 61 [pid = 1938] [id = 154] 06:39:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f86476bf000) [pid = 1938] [serial = 461] [outer = (nil)] 06:39:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864872e400) [pid = 1938] [serial = 462] [outer = 0x7f86476bf000] 06:39:19 INFO - PROCESS | 1938 | 1461418759176 Marionette DEBUG loaded listener.js 06:39:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8649342800) [pid = 1938] [serial = 463] [outer = 0x7f86476bf000] 06:39:19 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:20 INFO - PROCESS | 1938 | 1461418760088 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]]]}] 06:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1377ms 06:39:20 INFO - PROCESS | 1938 | 1461418760158 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 06:39:20 INFO - PROCESS | 1938 | 1461418760162 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 06:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:39:20 INFO - PROCESS | 1938 | 1461418760175 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:39:20 INFO - PROCESS | 1938 | 1461418760184 Marionette TRACE conn4 <- [1,590,null,{}] 06:39:20 INFO - PROCESS | 1938 | 1461418760192 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}] 06:39:20 INFO - PROCESS | 1938 | 1461418760394 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 06:39:20 INFO - PROCESS | 1938 | 1461418760552 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fe35000 == 62 [pid = 1938] [id = 155] 06:39:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864c1d1c00) [pid = 1938] [serial = 464] [outer = (nil)] 06:39:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f864d0a6c00) [pid = 1938] [serial = 465] [outer = 0x7f864c1d1c00] 06:39:20 INFO - PROCESS | 1938 | 1461418760625 Marionette DEBUG loaded listener.js 06:39:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8659bfa000) [pid = 1938] [serial = 466] [outer = 0x7f864c1d1c00] 06:39:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f865ac8d000) [pid = 1938] [serial = 467] [outer = 0x7f8644307000] 06:39:21 INFO - PROCESS | 1938 | 1461418761545 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]]]}] 06:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1448ms 06:39:21 INFO - PROCESS | 1938 | 1461418761619 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 06:39:21 INFO - PROCESS | 1938 | 1461418761623 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 06:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:39:21 INFO - PROCESS | 1938 | 1461418761629 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:39:21 INFO - PROCESS | 1938 | 1461418761631 Marionette TRACE conn4 <- [1,594,null,{}] 06:39:21 INFO - PROCESS | 1938 | 1461418761636 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}] 06:39:21 INFO - PROCESS | 1938 | 1461418761840 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 06:39:21 INFO - PROCESS | 1938 | 1461418761984 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d3d800 == 63 [pid = 1938] [id = 156] 06:39:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8640ee6000) [pid = 1938] [serial = 468] [outer = (nil)] 06:39:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8642911400) [pid = 1938] [serial = 469] [outer = 0x7f8640ee6000] 06:39:22 INFO - PROCESS | 1938 | 1461418762052 Marionette DEBUG loaded listener.js 06:39:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f865aad5c00) [pid = 1938] [serial = 470] [outer = 0x7f8640ee6000] 06:39:22 INFO - PROCESS | 1938 | 1461418762958 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]]]}] 06:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1379ms 06:39:23 INFO - PROCESS | 1938 | 1461418763009 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 06:39:23 INFO - PROCESS | 1938 | 1461418763014 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 06:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:39:23 INFO - PROCESS | 1938 | 1461418763020 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:39:23 INFO - PROCESS | 1938 | 1461418763023 Marionette TRACE conn4 <- [1,598,null,{}] 06:39:23 INFO - PROCESS | 1938 | 1461418763028 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}] 06:39:23 INFO - PROCESS | 1938 | 1461418763192 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 06:39:23 INFO - PROCESS | 1938 | 1461418763340 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866402f800 == 64 [pid = 1938] [id = 157] 06:39:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864291a400) [pid = 1938] [serial = 471] [outer = (nil)] 06:39:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864291cc00) [pid = 1938] [serial = 472] [outer = 0x7f864291a400] 06:39:23 INFO - PROCESS | 1938 | 1461418763421 Marionette DEBUG loaded listener.js 06:39:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f865aef4400) [pid = 1938] [serial = 473] [outer = 0x7f864291a400] 06:39:24 INFO - PROCESS | 1938 | 1461418764296 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]]]}] 06:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1326ms 06:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:39:24 INFO - PROCESS | 1938 | 1461418764347 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 06:39:24 INFO - PROCESS | 1938 | 1461418764349 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 06:39:24 INFO - PROCESS | 1938 | 1461418764356 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:39:24 INFO - PROCESS | 1938 | 1461418764359 Marionette TRACE conn4 <- [1,602,null,{}] 06:39:24 INFO - PROCESS | 1938 | 1461418764364 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}] 06:39:24 INFO - PROCESS | 1938 | 1461418764526 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 06:39:24 INFO - PROCESS | 1938 | 1461418764688 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641160000 == 65 [pid = 1938] [id = 158] 06:39:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8643a8cc00) [pid = 1938] [serial = 474] [outer = (nil)] 06:39:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f8644b58000) [pid = 1938] [serial = 475] [outer = 0x7f8643a8cc00] 06:39:24 INFO - PROCESS | 1938 | 1461418764760 Marionette DEBUG loaded listener.js 06:39:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f865b8a0c00) [pid = 1938] [serial = 476] [outer = 0x7f8643a8cc00] 06:39:26 INFO - PROCESS | 1938 | 1461418766005 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]]]}] 06:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1683ms 06:39:26 INFO - PROCESS | 1938 | 1461418766038 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 06:39:26 INFO - PROCESS | 1938 | 1461418766043 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 06:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:39:26 INFO - PROCESS | 1938 | 1461418766050 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:39:26 INFO - PROCESS | 1938 | 1461418766055 Marionette TRACE conn4 <- [1,606,null,{}] 06:39:26 INFO - PROCESS | 1938 | 1461418766063 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}] 06:39:26 INFO - PROCESS | 1938 | 1461418766210 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 06:39:26 INFO - PROCESS | 1938 | 1461418766419 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864432d000 == 66 [pid = 1938] [id = 159] 06:39:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f8642943400) [pid = 1938] [serial = 477] [outer = (nil)] 06:39:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f864294f000) [pid = 1938] [serial = 478] [outer = 0x7f8642943400] 06:39:26 INFO - PROCESS | 1938 | 1461418766488 Marionette DEBUG loaded listener.js 06:39:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8643b2e400) [pid = 1938] [serial = 479] [outer = 0x7f8642943400] 06:39:27 INFO - PROCESS | 1938 | 1461418767347 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]]]}] 06:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1329ms 06:39:27 INFO - PROCESS | 1938 | 1461418767381 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 06:39:27 INFO - PROCESS | 1938 | 1461418767390 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 06:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:39:27 INFO - PROCESS | 1938 | 1461418767400 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:39:27 INFO - PROCESS | 1938 | 1461418767405 Marionette TRACE conn4 <- [1,610,null,{}] 06:39:27 INFO - PROCESS | 1938 | 1461418767411 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}] 06:39:27 INFO - PROCESS | 1938 | 1461418767557 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 06:39:27 INFO - PROCESS | 1938 | 1461418767711 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428df800 == 67 [pid = 1938] [id = 160] 06:39:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f864458c000) [pid = 1938] [serial = 480] [outer = (nil)] 06:39:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f8644aadc00) [pid = 1938] [serial = 481] [outer = 0x7f864458c000] 06:39:27 INFO - PROCESS | 1938 | 1461418767778 Marionette DEBUG loaded listener.js 06:39:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8644b4e000) [pid = 1938] [serial = 482] [outer = 0x7f864458c000] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd56800 == 66 [pid = 1938] [id = 89] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864ff0f800 == 65 [pid = 1938] [id = 87] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8662ae4800 == 64 [pid = 1938] [id = 88] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865ac60000 == 63 [pid = 1938] [id = 151] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8643a8e800) [pid = 1938] [serial = 405] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f86476bc800) [pid = 1938] [serial = 372] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f866002b800) [pid = 1938] [serial = 381] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864ccdec00) [pid = 1938] [serial = 375] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f865f54e400) [pid = 1938] [serial = 378] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f8643b28800) [pid = 1938] [serial = 369] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e54f000 == 62 [pid = 1938] [id = 150] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d089800 == 61 [pid = 1938] [id = 149] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487e3000 == 60 [pid = 1938] [id = 148] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a14000 == 59 [pid = 1938] [id = 147] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864187a800 == 58 [pid = 1938] [id = 146] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c23800 == 57 [pid = 1938] [id = 145] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86486a9000 == 56 [pid = 1938] [id = 137] 06:39:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d4d800 == 55 [pid = 1938] [id = 136] 06:39:28 INFO - PROCESS | 1938 | 1461418768699 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]]]}] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f865f557c00) [pid = 1938] [serial = 400] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f865aa67c00) [pid = 1938] [serial = 399] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f86476bf400) [pid = 1938] [serial = 390] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f8648688400) [pid = 1938] [serial = 391] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8661d4f400) [pid = 1938] [serial = 384] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f864c5b7400) [pid = 1938] [serial = 394] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f864c019c00) [pid = 1938] [serial = 393] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8654b7dc00) [pid = 1938] [serial = 397] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864daa1800) [pid = 1938] [serial = 396] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f864262f800) [pid = 1938] [serial = 402] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8644ab5400) [pid = 1938] [serial = 388] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f864458d000) [pid = 1938] [serial = 403] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f864430bc00) [pid = 1938] [serial = 387] [outer = (nil)] [url = about:blank] 06:39:28 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f8643f59c00) [pid = 1938] [serial = 367] [outer = (nil)] [url = about:blank] 06:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1380ms 06:39:28 INFO - PROCESS | 1938 | 1461418768780 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 06:39:28 INFO - PROCESS | 1938 | 1461418768784 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 06:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:39:28 INFO - PROCESS | 1938 | 1461418768790 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:39:28 INFO - PROCESS | 1938 | 1461418768796 Marionette TRACE conn4 <- [1,614,null,{}] 06:39:28 INFO - PROCESS | 1938 | 1461418768811 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}] 06:39:28 INFO - PROCESS | 1938 | 1461418768973 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 06:39:29 INFO - PROCESS | 1938 | 1461418769092 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647316800 == 56 [pid = 1938] [id = 161] 06:39:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8642950400) [pid = 1938] [serial = 483] [outer = (nil)] 06:39:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f8645f75c00) [pid = 1938] [serial = 484] [outer = 0x7f8642950400] 06:39:29 INFO - PROCESS | 1938 | 1461418769158 Marionette DEBUG loaded listener.js 06:39:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8648682400) [pid = 1938] [serial = 485] [outer = 0x7f8642950400] 06:39:29 INFO - PROCESS | 1938 | 1461418769836 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]]]}] 06:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1082ms 06:39:29 INFO - PROCESS | 1938 | 1461418769878 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 06:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:39:29 INFO - PROCESS | 1938 | 1461418769882 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 06:39:29 INFO - PROCESS | 1938 | 1461418769887 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:39:29 INFO - PROCESS | 1938 | 1461418769889 Marionette TRACE conn4 <- [1,618,null,{}] 06:39:29 INFO - PROCESS | 1938 | 1461418769894 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}] 06:39:30 INFO - PROCESS | 1938 | 1461418770068 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 06:39:30 INFO - PROCESS | 1938 | 1461418770090 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86486aa000 == 57 [pid = 1938] [id = 162] 06:39:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864458cc00) [pid = 1938] [serial = 486] [outer = (nil)] 06:39:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8648724400) [pid = 1938] [serial = 487] [outer = 0x7f864458cc00] 06:39:30 INFO - PROCESS | 1938 | 1461418770149 Marionette DEBUG loaded listener.js 06:39:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f86487f8400) [pid = 1938] [serial = 488] [outer = 0x7f864458cc00] 06:39:30 INFO - PROCESS | 1938 | 1461418770881 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]]]}] 06:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1030ms 06:39:30 INFO - PROCESS | 1938 | 1461418770918 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 06:39:30 INFO - PROCESS | 1938 | 1461418770921 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 06:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:39:30 INFO - PROCESS | 1938 | 1461418770926 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:39:30 INFO - PROCESS | 1938 | 1461418770938 Marionette TRACE conn4 <- [1,622,null,{}] 06:39:30 INFO - PROCESS | 1938 | 1461418770977 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}] 06:39:31 INFO - PROCESS | 1938 | 1461418771152 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 06:39:31 INFO - PROCESS | 1938 | 1461418771170 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641157800 == 58 [pid = 1938] [id = 163] 06:39:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f864269e400) [pid = 1938] [serial = 489] [outer = (nil)] 06:39:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f864933dc00) [pid = 1938] [serial = 490] [outer = 0x7f864269e400] 06:39:31 INFO - PROCESS | 1938 | 1461418771228 Marionette DEBUG loaded listener.js 06:39:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864bcfe000) [pid = 1938] [serial = 491] [outer = 0x7f864269e400] 06:39:31 INFO - PROCESS | 1938 | 1461418771988 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]]]}] 06:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1113ms 06:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:39:32 INFO - PROCESS | 1938 | 1461418772042 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 06:39:32 INFO - PROCESS | 1938 | 1461418772045 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 06:39:32 INFO - PROCESS | 1938 | 1461418772049 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:39:32 INFO - PROCESS | 1938 | 1461418772053 Marionette TRACE conn4 <- [1,626,null,{}] 06:39:32 INFO - PROCESS | 1938 | 1461418772063 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}] 06:39:32 INFO - PROCESS | 1938 | 1461418772258 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f8640ee4400) [pid = 1938] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f864c5b5800) [pid = 1938] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8643b2b800) [pid = 1938] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f8644302c00) [pid = 1938] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8643a8d400) [pid = 1938] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8643a89800) [pid = 1938] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:39:32 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f864872e000) [pid = 1938] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:39:32 INFO - PROCESS | 1938 | 1461418772656 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fb2000 == 59 [pid = 1938] [id = 164] 06:39:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8640ee2400) [pid = 1938] [serial = 492] [outer = (nil)] 06:39:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8640eeb400) [pid = 1938] [serial = 493] [outer = 0x7f8640ee2400] 06:39:32 INFO - PROCESS | 1938 | 1461418772727 Marionette DEBUG loaded listener.js 06:39:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8642911000) [pid = 1938] [serial = 494] [outer = 0x7f8640ee2400] 06:39:33 INFO - PROCESS | 1938 | 1461418773592 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]]]}] 06:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1588ms 06:39:33 INFO - PROCESS | 1938 | 1461418773640 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 06:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:39:33 INFO - PROCESS | 1938 | 1461418773646 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 06:39:33 INFO - PROCESS | 1938 | 1461418773654 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:39:33 INFO - PROCESS | 1938 | 1461418773658 Marionette TRACE conn4 <- [1,630,null,{}] 06:39:33 INFO - PROCESS | 1938 | 1461418773665 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}] 06:39:33 INFO - PROCESS | 1938 | 1461418773833 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 06:39:33 INFO - PROCESS | 1938 | 1461418773987 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864784d000 == 60 [pid = 1938] [id = 165] 06:39:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f864291e000) [pid = 1938] [serial = 495] [outer = (nil)] 06:39:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f864430b400) [pid = 1938] [serial = 496] [outer = 0x7f864291e000] 06:39:34 INFO - PROCESS | 1938 | 1461418774059 Marionette DEBUG loaded listener.js 06:39:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f8644abc400) [pid = 1938] [serial = 497] [outer = 0x7f864291e000] 06:39:34 INFO - PROCESS | 1938 | 1461418774951 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]]]}] 06:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1328ms 06:39:34 INFO - PROCESS | 1938 | 1461418774985 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 06:39:34 INFO - PROCESS | 1938 | 1461418774991 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 06:39:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:39:34 INFO - PROCESS | 1938 | 1461418774997 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:39:35 INFO - PROCESS | 1938 | 1461418775000 Marionette TRACE conn4 <- [1,634,null,{}] 06:39:35 INFO - PROCESS | 1938 | 1461418775006 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}] 06:39:35 INFO - PROCESS | 1938 | 1461418775160 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 06:39:35 INFO - PROCESS | 1938 | 1461418775311 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd52000 == 61 [pid = 1938] [id = 166] 06:39:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f8644f53000) [pid = 1938] [serial = 498] [outer = (nil)] 06:39:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864755dc00) [pid = 1938] [serial = 499] [outer = 0x7f8644f53000] 06:39:35 INFO - PROCESS | 1938 | 1461418775381 Marionette DEBUG loaded listener.js 06:39:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8648729400) [pid = 1938] [serial = 500] [outer = 0x7f8644f53000] 06:39:36 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:36 INFO - PROCESS | 1938 | 1461418776344 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]]]}] 06:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1378ms 06:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:39:36 INFO - PROCESS | 1938 | 1461418776376 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 06:39:36 INFO - PROCESS | 1938 | 1461418776380 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 06:39:36 INFO - PROCESS | 1938 | 1461418776394 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:39:36 INFO - PROCESS | 1938 | 1461418776403 Marionette TRACE conn4 <- [1,638,null,{}] 06:39:36 INFO - PROCESS | 1938 | 1461418776409 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}] 06:39:36 INFO - PROCESS | 1938 | 1461418776577 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 06:39:36 INFO - PROCESS | 1938 | 1461418776733 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff06800 == 62 [pid = 1938] [id = 167] 06:39:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8643a8a000) [pid = 1938] [serial = 501] [outer = (nil)] 06:39:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f864c1d4400) [pid = 1938] [serial = 502] [outer = 0x7f8643a8a000] 06:39:36 INFO - PROCESS | 1938 | 1461418776803 Marionette DEBUG loaded listener.js 06:39:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f864d2e1000) [pid = 1938] [serial = 503] [outer = 0x7f8643a8a000] 06:39:37 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:39:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1240ms 06:39:37 INFO - PROCESS | 1938 | 1461418777618 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]]]}] 06:39:37 INFO - PROCESS | 1938 | 1461418777643 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 06:39:37 INFO - PROCESS | 1938 | 1461418777647 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 06:39:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:39:37 INFO - PROCESS | 1938 | 1461418777654 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:39:37 INFO - PROCESS | 1938 | 1461418777657 Marionette TRACE conn4 <- [1,642,null,{}] 06:39:37 INFO - PROCESS | 1938 | 1461418777662 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}] 06:39:37 INFO - PROCESS | 1938 | 1461418777818 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 06:39:37 INFO - PROCESS | 1938 | 1461418777968 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aa90800 == 63 [pid = 1938] [id = 168] 06:39:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f8643a8a800) [pid = 1938] [serial = 504] [outer = (nil)] 06:39:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f864daf0800) [pid = 1938] [serial = 505] [outer = 0x7f8643a8a800] 06:39:38 INFO - PROCESS | 1938 | 1461418778038 Marionette DEBUG loaded listener.js 06:39:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864e5a9000) [pid = 1938] [serial = 506] [outer = 0x7f8643a8a800] 06:39:38 INFO - PROCESS | 1938 | 1461418778874 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]]]}] 06:39:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:39:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1275ms 06:39:38 INFO - PROCESS | 1938 | 1461418778931 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 06:39:38 INFO - PROCESS | 1938 | 1461418778934 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 06:39:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:39:38 INFO - PROCESS | 1938 | 1461418778945 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:39:38 INFO - PROCESS | 1938 | 1461418778953 Marionette TRACE conn4 <- [1,646,null,{}] 06:39:38 INFO - PROCESS | 1938 | 1461418778958 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}] 06:39:39 INFO - PROCESS | 1938 | 1461418779108 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 06:39:39 INFO - PROCESS | 1938 | 1461418779253 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f572800 == 64 [pid = 1938] [id = 169] 06:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f864e5af800) [pid = 1938] [serial = 507] [outer = (nil)] 06:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f864e5b3400) [pid = 1938] [serial = 508] [outer = 0x7f864e5af800] 06:39:39 INFO - PROCESS | 1938 | 1461418779337 Marionette DEBUG loaded listener.js 06:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f865ac4e000) [pid = 1938] [serial = 509] [outer = 0x7f864e5af800] 06:39:40 INFO - PROCESS | 1938 | 1461418780216 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]]]}] 06:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1333ms 06:39:40 INFO - PROCESS | 1938 | 1461418780279 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 06:39:40 INFO - PROCESS | 1938 | 1461418780282 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 06:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:39:40 INFO - PROCESS | 1938 | 1461418780288 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:39:40 INFO - PROCESS | 1938 | 1461418780290 Marionette TRACE conn4 <- [1,650,null,{}] 06:39:40 INFO - PROCESS | 1938 | 1461418780295 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}] 06:39:40 INFO - PROCESS | 1938 | 1461418780443 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 06:39:40 INFO - PROCESS | 1938 | 1461418780594 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662ad7000 == 65 [pid = 1938] [id = 170] 06:39:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8640e71800) [pid = 1938] [serial = 510] [outer = (nil)] 06:39:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8640e78c00) [pid = 1938] [serial = 511] [outer = 0x7f8640e71800] 06:39:40 INFO - PROCESS | 1938 | 1461418780673 Marionette DEBUG loaded listener.js 06:39:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f865b8a6c00) [pid = 1938] [serial = 512] [outer = 0x7f8640e71800] 06:39:41 INFO - PROCESS | 1938 | 1461418781515 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]]]}] 06:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1283ms 06:39:41 INFO - PROCESS | 1938 | 1461418781572 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 06:39:41 INFO - PROCESS | 1938 | 1461418781574 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 06:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:39:41 INFO - PROCESS | 1938 | 1461418781580 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:39:41 INFO - PROCESS | 1938 | 1461418781583 Marionette TRACE conn4 <- [1,654,null,{}] 06:39:41 INFO - PROCESS | 1938 | 1461418781588 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}] 06:39:41 INFO - PROCESS | 1938 | 1461418781738 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 06:39:41 INFO - PROCESS | 1938 | 1461418781889 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cadd000 == 66 [pid = 1938] [id = 171] 06:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8640e71c00) [pid = 1938] [serial = 513] [outer = (nil)] 06:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f86412f5c00) [pid = 1938] [serial = 514] [outer = 0x7f8640e71c00] 06:39:41 INFO - PROCESS | 1938 | 1461418781964 Marionette DEBUG loaded listener.js 06:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f86412fb400) [pid = 1938] [serial = 515] [outer = 0x7f8640e71c00] 06:39:42 INFO - PROCESS | 1938 | 1461418782830 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]]]}] 06:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1287ms 06:39:42 INFO - PROCESS | 1938 | 1461418782867 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 06:39:42 INFO - PROCESS | 1938 | 1461418782871 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 06:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:39:42 INFO - PROCESS | 1938 | 1461418782877 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:39:42 INFO - PROCESS | 1938 | 1461418782880 Marionette TRACE conn4 <- [1,658,null,{}] 06:39:42 INFO - PROCESS | 1938 | 1461418782884 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}] 06:39:43 INFO - PROCESS | 1938 | 1461418783045 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 06:39:43 INFO - PROCESS | 1938 | 1461418783394 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a15000 == 67 [pid = 1938] [id = 172] 06:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8640e6dc00) [pid = 1938] [serial = 516] [outer = (nil)] 06:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8640e78000) [pid = 1938] [serial = 517] [outer = 0x7f8640e6dc00] 06:39:43 INFO - PROCESS | 1938 | 1461418783527 Marionette DEBUG loaded listener.js 06:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8642909000) [pid = 1938] [serial = 518] [outer = 0x7f8640e6dc00] 06:39:44 INFO - PROCESS | 1938 | 1461418784454 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]]]}] 06:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1626ms 06:39:44 INFO - PROCESS | 1938 | 1461418784504 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 06:39:44 INFO - PROCESS | 1938 | 1461418784509 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 06:39:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:39:44 INFO - PROCESS | 1938 | 1461418784519 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:39:44 INFO - PROCESS | 1938 | 1461418784522 Marionette TRACE conn4 <- [1,662,null,{}] 06:39:44 INFO - PROCESS | 1938 | 1461418784529 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}] 06:39:44 INFO - PROCESS | 1938 | 1461418784691 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 06:39:44 INFO - PROCESS | 1938 | 1461418784879 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645f98000 == 66 [pid = 1938] [id = 54] 06:39:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641157800 == 65 [pid = 1938] [id = 163] 06:39:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86486aa000 == 64 [pid = 1938] [id = 162] 06:39:44 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f86505ac400) [pid = 1938] [serial = 453] [outer = (nil)] [url = about:blank] 06:39:44 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f865f76b800) [pid = 1938] [serial = 423] [outer = (nil)] [url = about:blank] 06:39:44 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f8661db1c00) [pid = 1938] [serial = 426] [outer = (nil)] [url = about:blank] 06:39:44 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f864458f800) [pid = 1938] [serial = 429] [outer = (nil)] [url = about:blank] 06:39:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641159000 == 65 [pid = 1938] [id = 173] 06:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8643a8d400) [pid = 1938] [serial = 519] [outer = (nil)] 06:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8643a94c00) [pid = 1938] [serial = 520] [outer = 0x7f8643a8d400] 06:39:45 INFO - PROCESS | 1938 | 1461418785020 Marionette DEBUG loaded listener.js 06:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8643b33c00) [pid = 1938] [serial = 521] [outer = 0x7f8643a8d400] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647316800 == 64 [pid = 1938] [id = 161] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428df800 == 63 [pid = 1938] [id = 160] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864432d000 == 62 [pid = 1938] [id = 159] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866402f800 == 61 [pid = 1938] [id = 157] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d3d800 == 60 [pid = 1938] [id = 156] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fe35000 == 59 [pid = 1938] [id = 155] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865001c000 == 58 [pid = 1938] [id = 154] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d4f800 == 57 [pid = 1938] [id = 153] 06:39:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418f2000 == 56 [pid = 1938] [id = 152] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f8643a96000) [pid = 1938] [serial = 406] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f864d2ebc00) [pid = 1938] [serial = 450] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f86476c5c00) [pid = 1938] [serial = 441] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f864872dc00) [pid = 1938] [serial = 442] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f86487f8c00) [pid = 1938] [serial = 444] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f864262a000) [pid = 1938] [serial = 408] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f86487f3c00) [pid = 1938] [serial = 414] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8644803c00) [pid = 1938] [serial = 436] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8643f58000) [pid = 1938] [serial = 435] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8654b7b400) [pid = 1938] [serial = 420] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8645e04800) [pid = 1938] [serial = 439] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8643d9fc00) [pid = 1938] [serial = 438] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f8645be6800) [pid = 1938] [serial = 411] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f864c5b9000) [pid = 1938] [serial = 417] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f8643d9ec00) [pid = 1938] [serial = 432] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f864ad77c00) [pid = 1938] [serial = 447] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f864c01b000) [pid = 1938] [serial = 448] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f865008d800) [pid = 1938] [serial = 451] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8649341800) [pid = 1938] [serial = 445] [outer = (nil)] [url = about:blank] 06:39:45 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:45 INFO - PROCESS | 1938 | 1461418785773 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]]]}] 06:39:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:39:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1328ms 06:39:45 INFO - PROCESS | 1938 | 1461418785849 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 06:39:45 INFO - PROCESS | 1938 | 1461418785855 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 06:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:39:45 INFO - PROCESS | 1938 | 1461418785862 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:39:45 INFO - PROCESS | 1938 | 1461418785866 Marionette TRACE conn4 <- [1,666,null,{}] 06:39:45 INFO - PROCESS | 1938 | 1461418785871 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}] 06:39:46 INFO - PROCESS | 1938 | 1461418786020 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 06:39:46 INFO - PROCESS | 1938 | 1461418786030 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864758d800 == 57 [pid = 1938] [id = 174] 06:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f8643da0c00) [pid = 1938] [serial = 522] [outer = (nil)] 06:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8644b50000) [pid = 1938] [serial = 523] [outer = 0x7f8643da0c00] 06:39:46 INFO - PROCESS | 1938 | 1461418786091 Marionette DEBUG loaded listener.js 06:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8644e4c800) [pid = 1938] [serial = 524] [outer = 0x7f8643da0c00] 06:39:46 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:46 INFO - PROCESS | 1938 | 1461418786919 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]]]}] 06:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1131ms 06:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:39:47 INFO - PROCESS | 1938 | 1461418786994 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 06:39:47 INFO - PROCESS | 1938 | 1461418786996 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 06:39:47 INFO - PROCESS | 1938 | 1461418787007 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:39:47 INFO - PROCESS | 1938 | 1461418787014 Marionette TRACE conn4 <- [1,670,null,{}] 06:39:47 INFO - PROCESS | 1938 | 1461418787027 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}] 06:39:47 INFO - PROCESS | 1938 | 1461418787184 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 06:39:47 INFO - PROCESS | 1938 | 1461418787304 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a998800 == 58 [pid = 1938] [id = 175] 06:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f864430f400) [pid = 1938] [serial = 525] [outer = (nil)] 06:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f864872a000) [pid = 1938] [serial = 526] [outer = 0x7f864430f400] 06:39:47 INFO - PROCESS | 1938 | 1461418787364 Marionette DEBUG loaded listener.js 06:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f86487f9400) [pid = 1938] [serial = 527] [outer = 0x7f864430f400] 06:39:48 INFO - PROCESS | 1938 | 1461418788043 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]]]}] 06:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1092ms 06:39:48 INFO - PROCESS | 1938 | 1461418788102 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 06:39:48 INFO - PROCESS | 1938 | 1461418788106 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 06:39:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:39:48 INFO - PROCESS | 1938 | 1461418788111 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:39:48 INFO - PROCESS | 1938 | 1461418788113 Marionette TRACE conn4 <- [1,674,null,{}] 06:39:48 INFO - PROCESS | 1938 | 1461418788118 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}] 06:39:48 INFO - PROCESS | 1938 | 1461418788292 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 06:39:48 INFO - PROCESS | 1938 | 1461418788317 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d358000 == 59 [pid = 1938] [id = 176] 06:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f86487fa800) [pid = 1938] [serial = 528] [outer = (nil)] 06:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864a8eb000) [pid = 1938] [serial = 529] [outer = 0x7f86487fa800] 06:39:48 INFO - PROCESS | 1938 | 1461418788375 Marionette DEBUG loaded listener.js 06:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f864c320800) [pid = 1938] [serial = 530] [outer = 0x7f86487fa800] 06:39:48 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:39:49 INFO - PROCESS | 1938 | 1461418789189 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]]]}] 06:39:49 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 06:39:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1124ms 06:39:49 INFO - PROCESS | 1938 | 1461418789240 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 06:39:49 INFO - PROCESS | 1938 | 1461418789243 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 06:39:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:39:49 INFO - PROCESS | 1938 | 1461418789257 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:39:49 INFO - PROCESS | 1938 | 1461418789259 Marionette TRACE conn4 <- [1,678,null,{}] 06:39:49 INFO - PROCESS | 1938 | 1461418789264 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}] 06:39:49 INFO - PROCESS | 1938 | 1461418789433 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 06:39:49 INFO - PROCESS | 1938 | 1461418789456 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864df5e000 == 60 [pid = 1938] [id = 177] 06:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f864d2e0800) [pid = 1938] [serial = 531] [outer = (nil)] 06:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f864d4cc400) [pid = 1938] [serial = 532] [outer = 0x7f864d2e0800] 06:39:49 INFO - PROCESS | 1938 | 1461418789529 Marionette DEBUG loaded listener.js 06:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8654b7dc00) [pid = 1938] [serial = 533] [outer = 0x7f864d2e0800] 06:39:50 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f864458cc00) [pid = 1938] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:39:50 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8640ee2800) [pid = 1938] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:39:50 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8642950400) [pid = 1938] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:39:50 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f864458c000) [pid = 1938] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:39:50 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8642943400) [pid = 1938] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:39:50 INFO - PROCESS | 1938 | 1461418790438 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]]]}] 06:39:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:39:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1224ms 06:39:50 INFO - PROCESS | 1938 | 1461418790482 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 06:39:50 INFO - PROCESS | 1938 | 1461418790485 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 06:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:39:50 INFO - PROCESS | 1938 | 1461418790490 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:39:50 INFO - PROCESS | 1938 | 1461418790493 Marionette TRACE conn4 <- [1,682,null,{}] 06:39:50 INFO - PROCESS | 1938 | 1461418790498 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}] 06:39:50 INFO - PROCESS | 1938 | 1461418790637 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 06:39:50 INFO - PROCESS | 1938 | 1461418790664 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659b9a800 == 61 [pid = 1938] [id = 178] 06:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f865a9e2000) [pid = 1938] [serial = 534] [outer = (nil)] 06:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f865dd3d400) [pid = 1938] [serial = 535] [outer = 0x7f865a9e2000] 06:39:50 INFO - PROCESS | 1938 | 1461418790723 Marionette DEBUG loaded listener.js 06:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f865f54fc00) [pid = 1938] [serial = 536] [outer = 0x7f865a9e2000] 06:39:51 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:51 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:52 INFO - PROCESS | 1938 | 1461418792008 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]]]}] 06:39:52 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) 06:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1577ms 06:39:52 INFO - PROCESS | 1938 | 1461418792069 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 06:39:52 INFO - PROCESS | 1938 | 1461418792074 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 06:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:39:52 INFO - PROCESS | 1938 | 1461418792128 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:39:52 INFO - PROCESS | 1938 | 1461418792133 Marionette TRACE conn4 <- [1,686,null,{}] 06:39:52 INFO - PROCESS | 1938 | 1461418792142 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}] 06:39:52 INFO - PROCESS | 1938 | 1461418792323 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 06:39:52 INFO - PROCESS | 1938 | 1461418792536 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a12000 == 62 [pid = 1938] [id = 179] 06:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8640ee3000) [pid = 1938] [serial = 537] [outer = (nil)] 06:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f86412f0800) [pid = 1938] [serial = 538] [outer = 0x7f8640ee3000] 06:39:52 INFO - PROCESS | 1938 | 1461418792615 Marionette DEBUG loaded listener.js 06:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f864290b400) [pid = 1938] [serial = 539] [outer = 0x7f8640ee3000] 06:39:53 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:53 INFO - PROCESS | 1938 | 1461418793907 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]]]}] 06:39:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1841ms 06:39:54 INFO - PROCESS | 1938 | 1461418794001 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 06:39:54 INFO - PROCESS | 1938 | 1461418794014 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 06:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:39:54 INFO - PROCESS | 1938 | 1461418794028 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:39:54 INFO - PROCESS | 1938 | 1461418794032 Marionette TRACE conn4 <- [1,690,null,{}] 06:39:54 INFO - PROCESS | 1938 | 1461418794037 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}] 06:39:54 INFO - PROCESS | 1938 | 1461418794191 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 06:39:54 INFO - PROCESS | 1938 | 1461418794338 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a04a000 == 63 [pid = 1938] [id = 180] 06:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f863b5ee400) [pid = 1938] [serial = 540] [outer = (nil)] 06:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8643a89c00) [pid = 1938] [serial = 541] [outer = 0x7f863b5ee400] 06:39:54 INFO - PROCESS | 1938 | 1461418794413 Marionette DEBUG loaded listener.js 06:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8644ab9c00) [pid = 1938] [serial = 542] [outer = 0x7f863b5ee400] 06:39:55 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:55 INFO - PROCESS | 1938 | 1461418795654 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]]]}] 06:39:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1684ms 06:39:55 INFO - PROCESS | 1938 | 1461418795712 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 06:39:55 INFO - PROCESS | 1938 | 1461418795715 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 06:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:39:55 INFO - PROCESS | 1938 | 1461418795721 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:39:55 INFO - PROCESS | 1938 | 1461418795726 Marionette TRACE conn4 <- [1,694,null,{}] 06:39:55 INFO - PROCESS | 1938 | 1461418795821 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}] 06:39:56 INFO - PROCESS | 1938 | 1461418796073 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 06:39:56 INFO - PROCESS | 1938 | 1461418796186 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f574800 == 64 [pid = 1938] [id = 181] 06:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8644b53000) [pid = 1938] [serial = 543] [outer = (nil)] 06:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8648690800) [pid = 1938] [serial = 544] [outer = 0x7f8644b53000] 06:39:56 INFO - PROCESS | 1938 | 1461418796264 Marionette DEBUG loaded listener.js 06:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8649343800) [pid = 1938] [serial = 545] [outer = 0x7f8644b53000] 06:39:57 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:57 INFO - PROCESS | 1938 | 1461418797532 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]]]}] 06:39:57 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) 06:39:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 06:39:57 INFO - PROCESS | 1938 | 1461418797560 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 06:39:57 INFO - PROCESS | 1938 | 1461418797564 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 06:39:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:39:57 INFO - PROCESS | 1938 | 1461418797569 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:39:57 INFO - PROCESS | 1938 | 1461418797571 Marionette TRACE conn4 <- [1,698,null,{}] 06:39:57 INFO - PROCESS | 1938 | 1461418797577 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}] 06:39:57 INFO - PROCESS | 1938 | 1461418797774 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 06:39:57 INFO - PROCESS | 1938 | 1461418797937 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662a4c000 == 65 [pid = 1938] [id = 182] 06:39:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f864294f400) [pid = 1938] [serial = 546] [outer = (nil)] 06:39:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f864e5a9c00) [pid = 1938] [serial = 547] [outer = 0x7f864294f400] 06:39:58 INFO - PROCESS | 1938 | 1461418798007 Marionette DEBUG loaded listener.js 06:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f86505ac400) [pid = 1938] [serial = 548] [outer = 0x7f864294f400] 06:39:59 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:59 INFO - PROCESS | 1938 | 1461418799241 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]]]}] 06:39:59 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) 06:39:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1732ms 06:39:59 INFO - PROCESS | 1938 | 1461418799340 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 06:39:59 INFO - PROCESS | 1938 | 1461418799344 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 06:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:39:59 INFO - PROCESS | 1938 | 1461418799403 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:39:59 INFO - PROCESS | 1938 | 1461418799407 Marionette TRACE conn4 <- [1,702,null,{}] 06:39:59 INFO - PROCESS | 1938 | 1461418799413 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}] 06:39:59 INFO - PROCESS | 1938 | 1461418799556 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 06:39:59 INFO - PROCESS | 1938 | 1461418799706 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864187a000 == 66 [pid = 1938] [id = 183] 06:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f863b5e7800) [pid = 1938] [serial = 549] [outer = (nil)] 06:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f8644aaf400) [pid = 1938] [serial = 550] [outer = 0x7f863b5e7800] 06:39:59 INFO - PROCESS | 1938 | 1461418799775 Marionette DEBUG loaded listener.js 06:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f864c5bdc00) [pid = 1938] [serial = 551] [outer = 0x7f863b5e7800] 06:40:01 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:01 INFO - PROCESS | 1938 | 1461418801232 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]]]}] 06:40:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1888ms 06:40:01 INFO - PROCESS | 1938 | 1461418801288 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 06:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:40:01 INFO - PROCESS | 1938 | 1461418801294 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 06:40:01 INFO - PROCESS | 1938 | 1461418801308 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:40:01 INFO - PROCESS | 1938 | 1461418801315 Marionette TRACE conn4 <- [1,706,null,{}] 06:40:01 INFO - PROCESS | 1938 | 1461418801322 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}] 06:40:01 INFO - PROCESS | 1938 | 1461418801553 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa83000 == 65 [pid = 1938] [id = 48] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865b90d800 == 64 [pid = 1938] [id = 138] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644fcf000 == 63 [pid = 1938] [id = 60] 06:40:01 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f864933dc00) [pid = 1938] [serial = 490] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f46b800 == 62 [pid = 1938] [id = 50] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864df5e000 == 61 [pid = 1938] [id = 177] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d358000 == 60 [pid = 1938] [id = 176] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a998800 == 59 [pid = 1938] [id = 175] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864758d800 == 58 [pid = 1938] [id = 174] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641159000 == 57 [pid = 1938] [id = 173] 06:40:01 INFO - PROCESS | 1938 | 1461418801744 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a15000 == 56 [pid = 1938] [id = 172] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cadd000 == 55 [pid = 1938] [id = 171] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8662ad7000 == 54 [pid = 1938] [id = 170] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f572800 == 53 [pid = 1938] [id = 169] 06:40:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cadd000 == 54 [pid = 1938] [id = 184] 06:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f86426a6000) [pid = 1938] [serial = 552] [outer = (nil)] 06:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f86426aa400) [pid = 1938] [serial = 553] [outer = 0x7f86426a6000] 06:40:01 INFO - PROCESS | 1938 | 1461418801819 Marionette DEBUG loaded listener.js 06:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8642711800) [pid = 1938] [serial = 554] [outer = 0x7f86426a6000] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aa90800 == 53 [pid = 1938] [id = 168] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864ff06800 == 52 [pid = 1938] [id = 167] 06:40:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd52000 == 51 [pid = 1938] [id = 166] 06:40:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864784d000 == 50 [pid = 1938] [id = 165] 06:40:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fb2000 == 49 [pid = 1938] [id = 164] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f865ac87000) [pid = 1938] [serial = 454] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8645f75c00) [pid = 1938] [serial = 484] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f8648682400) [pid = 1938] [serial = 485] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8644b4e000) [pid = 1938] [serial = 482] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f8644aadc00) [pid = 1938] [serial = 481] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f8643b2e400) [pid = 1938] [serial = 479] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f864294f000) [pid = 1938] [serial = 478] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f8642911400) [pid = 1938] [serial = 469] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f864291cc00) [pid = 1938] [serial = 472] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f864d0a6c00) [pid = 1938] [serial = 465] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f8644b58000) [pid = 1938] [serial = 475] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f864872e400) [pid = 1938] [serial = 462] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8644e4b800) [pid = 1938] [serial = 459] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8642631400) [pid = 1938] [serial = 456] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f865fe86800) [pid = 1938] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f86487f8400) [pid = 1938] [serial = 488] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8648724400) [pid = 1938] [serial = 487] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:02 INFO - PROCESS | 1938 | 1461418802957 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]]]}] 06:40:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:40:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1688ms 06:40:02 INFO - PROCESS | 1938 | 1461418802990 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 06:40:02 INFO - PROCESS | 1938 | 1461418802997 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 06:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:40:03 INFO - PROCESS | 1938 | 1461418803007 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:40:03 INFO - PROCESS | 1938 | 1461418803010 Marionette TRACE conn4 <- [1,710,null,{}] 06:40:03 INFO - PROCESS | 1938 | 1461418803018 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}] 06:40:03 INFO - PROCESS | 1938 | 1461418803213 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 06:40:03 INFO - PROCESS | 1938 | 1461418803314 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644033800 == 50 [pid = 1938] [id = 185] 06:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8642944c00) [pid = 1938] [serial = 555] [outer = (nil)] 06:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8643a8f400) [pid = 1938] [serial = 556] [outer = 0x7f8642944c00] 06:40:03 INFO - PROCESS | 1938 | 1461418803374 Marionette DEBUG loaded listener.js 06:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8643b2d800) [pid = 1938] [serial = 557] [outer = 0x7f8642944c00] 06:40:04 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:04 INFO - PROCESS | 1938 | 1461418804556 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]]]}] 06:40:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1585ms 06:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:40:04 INFO - PROCESS | 1938 | 1461418804592 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 06:40:04 INFO - PROCESS | 1938 | 1461418804594 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 06:40:04 INFO - PROCESS | 1938 | 1461418804600 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:40:04 INFO - PROCESS | 1938 | 1461418804605 Marionette TRACE conn4 <- [1,714,null,{}] 06:40:04 INFO - PROCESS | 1938 | 1461418804627 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}] 06:40:04 INFO - PROCESS | 1938 | 1461418804848 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 06:40:04 INFO - PROCESS | 1938 | 1461418804881 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a0d800 == 51 [pid = 1938] [id = 186] 06:40:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f8644309400) [pid = 1938] [serial = 558] [outer = (nil)] 06:40:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f864430dc00) [pid = 1938] [serial = 559] [outer = 0x7f8644309400] 06:40:04 INFO - PROCESS | 1938 | 1461418804944 Marionette DEBUG loaded listener.js 06:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8644809400) [pid = 1938] [serial = 560] [outer = 0x7f8644309400] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8640e6dc00) [pid = 1938] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8643a8d400) [pid = 1938] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f86487fa800) [pid = 1938] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f864d2e0800) [pid = 1938] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8643da0c00) [pid = 1938] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8643d9c400) [pid = 1938] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f864430f400) [pid = 1938] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f864cc8c400) [pid = 1938] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864269e400) [pid = 1938] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f864c1db400) [pid = 1938] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f864da97c00) [pid = 1938] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:40:05 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864262bc00) [pid = 1938] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:40:06 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:06 INFO - PROCESS | 1938 | 1461418806110 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]]]}] 06:40:06 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 06:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1535ms 06:40:06 INFO - PROCESS | 1938 | 1461418806134 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 06:40:06 INFO - PROCESS | 1938 | 1461418806138 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 06:40:06 INFO - PROCESS | 1938 | 1461418806143 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:40:06 INFO - PROCESS | 1938 | 1461418806145 Marionette TRACE conn4 <- [1,718,null,{}] 06:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:40:06 INFO - PROCESS | 1938 | 1461418806151 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}] 06:40:06 INFO - PROCESS | 1938 | 1461418806333 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 06:40:06 INFO - PROCESS | 1938 | 1461418806465 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864731a000 == 52 [pid = 1938] [id = 187] 06:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f8644b4f400) [pid = 1938] [serial = 561] [outer = (nil)] 06:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f8644b5b400) [pid = 1938] [serial = 562] [outer = 0x7f8644b4f400] 06:40:06 INFO - PROCESS | 1938 | 1461418806524 Marionette DEBUG loaded listener.js 06:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8645bf0800) [pid = 1938] [serial = 563] [outer = 0x7f8644b4f400] 06:40:07 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:07 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:40:07 INFO - PROCESS | 1938 | 1461418807556 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]]]}] 06:40:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:40:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1433ms 06:40:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:40:07 INFO - PROCESS | 1938 | 1461418807576 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 06:40:07 INFO - PROCESS | 1938 | 1461418807579 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 06:40:07 INFO - PROCESS | 1938 | 1461418807584 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:40:07 INFO - PROCESS | 1938 | 1461418807587 Marionette TRACE conn4 <- [1,722,null,{}] 06:40:07 INFO - PROCESS | 1938 | 1461418807591 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}] 06:40:07 INFO - PROCESS | 1938 | 1461418807733 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 06:40:07 INFO - PROCESS | 1938 | 1461418807743 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d3f000 == 53 [pid = 1938] [id = 188] 06:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8645bf0c00) [pid = 1938] [serial = 564] [outer = (nil)] 06:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8645f72400) [pid = 1938] [serial = 565] [outer = 0x7f8645bf0c00] 06:40:07 INFO - PROCESS | 1938 | 1461418807803 Marionette DEBUG loaded listener.js 06:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f8646982400) [pid = 1938] [serial = 566] [outer = 0x7f8645bf0c00] 06:40:08 INFO - PROCESS | 1938 | 1461418808868 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] 06:40:08 INFO - PROCESS | 1938 | 1461418808923 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 06:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:40:08 INFO - PROCESS | 1938 | 1461418808932 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:40:08 INFO - PROCESS | 1938 | 1461418808936 Marionette TRACE conn4 <- [1,726,null,{}] 06:40:08 INFO - PROCESS | 1938 | 1461418808944 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}] 06:40:09 INFO - PROCESS | 1938 | 1461418809146 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 06:40:09 INFO - PROCESS | 1938 | 1461418809296 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641148000 == 54 [pid = 1938] [id = 189] 06:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8643d9a400) [pid = 1938] [serial = 567] [outer = (nil)] 06:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8644ab1400) [pid = 1938] [serial = 568] [outer = 0x7f8643d9a400] 06:40:09 INFO - PROCESS | 1938 | 1461418809421 Marionette DEBUG loaded listener.js 06:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8645e0d800) [pid = 1938] [serial = 569] [outer = 0x7f8643d9a400] 06:40:10 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:10 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:40:10 INFO - PROCESS | 1938 | 1461418810476 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]]]}] 06:40:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:40:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 06:40:10 INFO - PROCESS | 1938 | 1461418810520 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 06:40:10 INFO - PROCESS | 1938 | 1461418810528 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 06:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:40:10 INFO - PROCESS | 1938 | 1461418810538 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:40:10 INFO - PROCESS | 1938 | 1461418810541 Marionette TRACE conn4 <- [1,730,null,{}] 06:40:10 INFO - PROCESS | 1938 | 1461418810547 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}] 06:40:10 INFO - PROCESS | 1938 | 1461418810717 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 06:40:10 INFO - PROCESS | 1938 | 1461418810974 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649fc7000 == 55 [pid = 1938] [id = 190] 06:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f86475d7400) [pid = 1938] [serial = 570] [outer = (nil)] 06:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f86476c1c00) [pid = 1938] [serial = 571] [outer = 0x7f86475d7400] 06:40:11 INFO - PROCESS | 1938 | 1461418811060 Marionette DEBUG loaded listener.js 06:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8647883000) [pid = 1938] [serial = 572] [outer = 0x7f86475d7400] 06:40:11 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:11 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:40:11 INFO - PROCESS | 1938 | 1461418811943 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] 06:40:12 INFO - PROCESS | 1938 | 1461418812024 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 06:40:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:40:12 INFO - PROCESS | 1938 | 1461418812030 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:40:12 INFO - PROCESS | 1938 | 1461418812035 Marionette TRACE conn4 <- [1,734,null,{}] 06:40:12 INFO - PROCESS | 1938 | 1461418812050 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}] 06:40:12 INFO - PROCESS | 1938 | 1461418812248 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 06:40:12 INFO - PROCESS | 1938 | 1461418812436 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c925800 == 56 [pid = 1938] [id = 191] 06:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f864872e000) [pid = 1938] [serial = 573] [outer = (nil)] 06:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f86487f5c00) [pid = 1938] [serial = 574] [outer = 0x7f864872e000] 06:40:12 INFO - PROCESS | 1938 | 1461418812562 Marionette DEBUG loaded listener.js 06:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f86487fe400) [pid = 1938] [serial = 575] [outer = 0x7f864872e000] 06:40:13 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:13 INFO - PROCESS | 1938 | 1461418813376 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]]]}] 06:40:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:40:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1381ms 06:40:13 INFO - PROCESS | 1938 | 1461418813412 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 06:40:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:40:13 INFO - PROCESS | 1938 | 1461418813416 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 06:40:13 INFO - PROCESS | 1938 | 1461418813421 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:40:13 INFO - PROCESS | 1938 | 1461418813424 Marionette TRACE conn4 <- [1,738,null,{}] 06:40:13 INFO - PROCESS | 1938 | 1461418813429 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}] 06:40:13 INFO - PROCESS | 1938 | 1461418813590 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 06:40:13 INFO - PROCESS | 1938 | 1461418813744 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd64800 == 57 [pid = 1938] [id = 192] 06:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8648728000) [pid = 1938] [serial = 576] [outer = (nil)] 06:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8649d0e800) [pid = 1938] [serial = 577] [outer = 0x7f8648728000] 06:40:13 INFO - PROCESS | 1938 | 1461418813813 Marionette DEBUG loaded listener.js 06:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f864a9c7000) [pid = 1938] [serial = 578] [outer = 0x7f8648728000] 06:40:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:15 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:40:15 INFO - PROCESS | 1938 | 1461418815233 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]]]}] 06:40:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:40:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1832ms 06:40:15 INFO - PROCESS | 1938 | 1461418815282 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 06:40:15 INFO - PROCESS | 1938 | 1461418815285 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 06:40:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:40:15 INFO - PROCESS | 1938 | 1461418815309 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:40:15 INFO - PROCESS | 1938 | 1461418815313 Marionette TRACE conn4 <- [1,742,null,{}] 06:40:15 INFO - PROCESS | 1938 | 1461418815319 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}] 06:40:15 INFO - PROCESS | 1938 | 1461418815460 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 06:40:15 INFO - PROCESS | 1938 | 1461418815608 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864df5f800 == 58 [pid = 1938] [id = 193] 06:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8649335800) [pid = 1938] [serial = 579] [outer = (nil)] 06:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f864bfea400) [pid = 1938] [serial = 580] [outer = 0x7f8649335800] 06:40:15 INFO - PROCESS | 1938 | 1461418815678 Marionette DEBUG loaded listener.js 06:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f864c1dbc00) [pid = 1938] [serial = 581] [outer = 0x7f8649335800] 06:40:16 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:16 INFO - PROCESS | 1938 | 1461418816900 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]]]}] 06:40:16 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 06:40:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1653ms 06:40:16 INFO - PROCESS | 1938 | 1461418816947 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 06:40:16 INFO - PROCESS | 1938 | 1461418816950 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 06:40:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:40:16 INFO - PROCESS | 1938 | 1461418816955 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:40:16 INFO - PROCESS | 1938 | 1461418816958 Marionette TRACE conn4 <- [1,746,null,{}] 06:40:16 INFO - PROCESS | 1938 | 1461418816963 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}] 06:40:17 INFO - PROCESS | 1938 | 1461418817231 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 06:40:17 INFO - PROCESS | 1938 | 1461418817382 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a4b800 == 59 [pid = 1938] [id = 194] 06:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f86412fdc00) [pid = 1938] [serial = 582] [outer = (nil)] 06:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8644aba800) [pid = 1938] [serial = 583] [outer = 0x7f86412fdc00] 06:40:17 INFO - PROCESS | 1938 | 1461418817465 Marionette DEBUG loaded listener.js 06:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f864d2eac00) [pid = 1938] [serial = 584] [outer = 0x7f86412fdc00] 06:40:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:18 INFO - PROCESS | 1938 | 1461418818979 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]]]}] 06:40:18 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.) 06:40:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2033ms 06:40:18 INFO - PROCESS | 1938 | 1461418818989 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 06:40:18 INFO - PROCESS | 1938 | 1461418818996 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 06:40:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:40:19 INFO - PROCESS | 1938 | 1461418819003 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:40:19 INFO - PROCESS | 1938 | 1461418819006 Marionette TRACE conn4 <- [1,750,null,{}] 06:40:19 INFO - PROCESS | 1938 | 1461418819013 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}] 06:40:19 INFO - PROCESS | 1938 | 1461418819160 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 06:40:19 INFO - PROCESS | 1938 | 1461418819313 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645fb2800 == 60 [pid = 1938] [id = 195] 06:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f863b5ecc00) [pid = 1938] [serial = 585] [outer = (nil)] 06:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8643b25800) [pid = 1938] [serial = 586] [outer = 0x7f863b5ecc00] 06:40:19 INFO - PROCESS | 1938 | 1461418819380 Marionette DEBUG loaded listener.js 06:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f8643f58800) [pid = 1938] [serial = 587] [outer = 0x7f863b5ecc00] 06:40:20 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428da800 == 59 [pid = 1938] [id = 102] 06:40:20 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864dac9000 == 58 [pid = 1938] [id = 59] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f865dd3d400) [pid = 1938] [serial = 535] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f8640e78c00) [pid = 1938] [serial = 511] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f864c1d4400) [pid = 1938] [serial = 502] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f864430b400) [pid = 1938] [serial = 496] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f86412f5c00) [pid = 1938] [serial = 514] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f864e5b3400) [pid = 1938] [serial = 508] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f864daf0800) [pid = 1938] [serial = 505] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8640eeb400) [pid = 1938] [serial = 493] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f864755dc00) [pid = 1938] [serial = 499] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a04a000 == 57 [pid = 1938] [id = 180] 06:40:20 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a12000 == 56 [pid = 1938] [id = 179] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f8642909000) [pid = 1938] [serial = 518] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f8643b33c00) [pid = 1938] [serial = 521] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f8643a94c00) [pid = 1938] [serial = 520] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f864c320800) [pid = 1938] [serial = 530] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f864d4cc400) [pid = 1938] [serial = 532] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f8644b50000) [pid = 1938] [serial = 523] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8654b7dc00) [pid = 1938] [serial = 533] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8661d49400) [pid = 1938] [serial = 331] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f864a8eb000) [pid = 1938] [serial = 529] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8640e78000) [pid = 1938] [serial = 517] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f86487f9400) [pid = 1938] [serial = 527] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f864872a000) [pid = 1938] [serial = 526] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f866406d400) [pid = 1938] [serial = 343] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f864bcfe000) [pid = 1938] [serial = 491] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864d6d6800) [pid = 1938] [serial = 337] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f8660103400) [pid = 1938] [serial = 340] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f8644e4c800) [pid = 1938] [serial = 524] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864c019000) [pid = 1938] [serial = 334] [outer = (nil)] [url = about:blank] 06:40:20 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:20 INFO - PROCESS | 1938 | 1461418820664 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]]]}] 06:40:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:40:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1684ms 06:40:20 INFO - PROCESS | 1938 | 1461418820687 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 06:40:20 INFO - PROCESS | 1938 | 1461418820694 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 06:40:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:40:20 INFO - PROCESS | 1938 | 1461418820744 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:40:20 INFO - PROCESS | 1938 | 1461418820747 Marionette TRACE conn4 <- [1,754,null,{}] 06:40:20 INFO - PROCESS | 1938 | 1461418820756 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}] 06:40:20 INFO - PROCESS | 1938 | 1461418820908 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 06:40:21 INFO - PROCESS | 1938 | 1461418821013 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d56000 == 57 [pid = 1938] [id = 196] 06:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f86412fe400) [pid = 1938] [serial = 588] [outer = (nil)] 06:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f8643f58400) [pid = 1938] [serial = 589] [outer = 0x7f86412fe400] 06:40:21 INFO - PROCESS | 1938 | 1461418821072 Marionette DEBUG loaded listener.js 06:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8645e43c00) [pid = 1938] [serial = 590] [outer = 0x7f86412fe400] 06:40:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:22 INFO - PROCESS | 1938 | 1461418822243 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]]]}] 06:40:22 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 06:40:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1540ms 06:40:22 INFO - PROCESS | 1938 | 1461418822282 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 06:40:22 INFO - PROCESS | 1938 | 1461418822285 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 06:40:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:40:22 INFO - PROCESS | 1938 | 1461418822290 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:40:22 INFO - PROCESS | 1938 | 1461418822295 Marionette TRACE conn4 <- [1,758,null,{}] 06:40:22 INFO - PROCESS | 1938 | 1461418822309 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}] 06:40:22 INFO - PROCESS | 1938 | 1461418822526 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 06:40:22 INFO - PROCESS | 1938 | 1461418822551 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d56800 == 58 [pid = 1938] [id = 197] 06:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864697e000) [pid = 1938] [serial = 591] [outer = (nil)] 06:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f864868fc00) [pid = 1938] [serial = 592] [outer = 0x7f864697e000] 06:40:22 INFO - PROCESS | 1938 | 1461418822612 Marionette DEBUG loaded listener.js 06:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f86487f9400) [pid = 1938] [serial = 593] [outer = 0x7f864697e000] 06:40:23 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:23 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:40:23 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:23 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:23 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:40:23 INFO - PROCESS | 1938 | 1461418823295 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]]]}] 06:40:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:40:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1035ms 06:40:23 INFO - PROCESS | 1938 | 1461418823336 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 06:40:23 INFO - PROCESS | 1938 | 1461418823340 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 06:40:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:40:23 INFO - PROCESS | 1938 | 1461418823363 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:40:23 INFO - PROCESS | 1938 | 1461418823366 Marionette TRACE conn4 <- [1,762,null,{}] 06:40:23 INFO - PROCESS | 1938 | 1461418823387 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}] 06:40:23 INFO - PROCESS | 1938 | 1461418823576 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 06:40:23 INFO - PROCESS | 1938 | 1461418823605 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c558800 == 59 [pid = 1938] [id = 198] 06:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f864872b000) [pid = 1938] [serial = 594] [outer = (nil)] 06:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f864c01b000) [pid = 1938] [serial = 595] [outer = 0x7f864872b000] 06:40:23 INFO - PROCESS | 1938 | 1461418823663 Marionette DEBUG loaded listener.js 06:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f864c50ec00) [pid = 1938] [serial = 596] [outer = 0x7f864872b000] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8640ee2c00) [pid = 1938] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8644f53000) [pid = 1938] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f86487fc800) [pid = 1938] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8640ee2400) [pid = 1938] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8640ee3800) [pid = 1938] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864868cc00) [pid = 1938] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f8643a8a800) [pid = 1938] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f8643a8cc00) [pid = 1938] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864291a400) [pid = 1938] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f864c1d1c00) [pid = 1938] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f864d4d1000) [pid = 1938] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f8640e71c00) [pid = 1938] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8644591c00) [pid = 1938] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f865f661c00) [pid = 1938] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f8640ee5800) [pid = 1938] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8644309400) [pid = 1938] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f86426a6000) [pid = 1938] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8642944c00) [pid = 1938] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8644b4f400) [pid = 1938] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f865a9e9800) [pid = 1938] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8644599400) [pid = 1938] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f864c1dd800) [pid = 1938] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f864262b400) [pid = 1938] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8640e71800) [pid = 1938] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f864291e000) [pid = 1938] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f865f662c00) [pid = 1938] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f864e5af800) [pid = 1938] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f8643a8a000) [pid = 1938] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f864c1d2800) [pid = 1938] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8640ee3400) [pid = 1938] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f86476bf000) [pid = 1938] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f865f65a000) [pid = 1938] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f86426a8c00) [pid = 1938] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:40:24 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f8640ee6000) [pid = 1938] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:40:24 INFO - PROCESS | 1938 | 1461418824915 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]]]}] 06:40:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:40:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1617ms 06:40:24 INFO - PROCESS | 1938 | 1461418824964 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 06:40:24 INFO - PROCESS | 1938 | 1461418824966 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 06:40:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:40:24 INFO - PROCESS | 1938 | 1461418824972 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:40:24 INFO - PROCESS | 1938 | 1461418824974 Marionette TRACE conn4 <- [1,766,null,{}] 06:40:24 INFO - PROCESS | 1938 | 1461418824979 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}] 06:40:25 INFO - PROCESS | 1938 | 1461418825167 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 06:40:25 INFO - PROCESS | 1938 | 1461418825282 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640e5e800 == 60 [pid = 1938] [id = 199] 06:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f86426a6000) [pid = 1938] [serial = 597] [outer = (nil)] 06:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f8642912800) [pid = 1938] [serial = 598] [outer = 0x7f86426a6000] 06:40:25 INFO - PROCESS | 1938 | 1461418825341 Marionette DEBUG loaded listener.js 06:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8643b2f400) [pid = 1938] [serial = 599] [outer = 0x7f86426a6000] 06:40:26 INFO - PROCESS | 1938 | 1461418826332 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]]]}] 06:40:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:40:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1378ms 06:40:26 INFO - PROCESS | 1938 | 1461418826351 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 06:40:26 INFO - PROCESS | 1938 | 1461418826353 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 06:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:40:26 INFO - PROCESS | 1938 | 1461418826359 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:40:26 INFO - PROCESS | 1938 | 1461418826361 Marionette TRACE conn4 <- [1,770,null,{}] 06:40:26 INFO - PROCESS | 1938 | 1461418826366 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}] 06:40:26 INFO - PROCESS | 1938 | 1461418826563 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 06:40:26 INFO - PROCESS | 1938 | 1461418826643 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864dac9000 == 61 [pid = 1938] [id = 200] 06:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f8648687400) [pid = 1938] [serial = 600] [outer = (nil)] 06:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f864c5b0c00) [pid = 1938] [serial = 601] [outer = 0x7f8648687400] 06:40:26 INFO - PROCESS | 1938 | 1461418826705 Marionette DEBUG loaded listener.js 06:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864ccd8c00) [pid = 1938] [serial = 602] [outer = 0x7f8648687400] 06:40:27 INFO - PROCESS | 1938 | 1461418827620 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]]]}] 06:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1280ms 06:40:27 INFO - PROCESS | 1938 | 1461418827640 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 06:40:27 INFO - PROCESS | 1938 | 1461418827646 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 06:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:40:27 INFO - PROCESS | 1938 | 1461418827655 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:40:27 INFO - PROCESS | 1938 | 1461418827659 Marionette TRACE conn4 <- [1,774,null,{}] 06:40:27 INFO - PROCESS | 1938 | 1461418827666 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}] 06:40:27 INFO - PROCESS | 1938 | 1461418827825 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 06:40:27 INFO - PROCESS | 1938 | 1461418827985 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a12000 == 62 [pid = 1938] [id = 201] 06:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8642702400) [pid = 1938] [serial = 603] [outer = (nil)] 06:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f8643b25c00) [pid = 1938] [serial = 604] [outer = 0x7f8642702400] 06:40:28 INFO - PROCESS | 1938 | 1461418828056 Marionette DEBUG loaded listener.js 06:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8643da4400) [pid = 1938] [serial = 605] [outer = 0x7f8642702400] 06:40:28 INFO - PROCESS | 1938 | 1461418828918 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]]]}] 06:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1333ms 06:40:28 INFO - PROCESS | 1938 | 1461418828988 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 06:40:28 INFO - PROCESS | 1938 | 1461418828995 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 06:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:40:29 INFO - PROCESS | 1938 | 1461418829006 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:40:29 INFO - PROCESS | 1938 | 1461418829009 Marionette TRACE conn4 <- [1,778,null,{}] 06:40:29 INFO - PROCESS | 1938 | 1461418829015 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}] 06:40:29 INFO - PROCESS | 1938 | 1461418829209 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 06:40:29 INFO - PROCESS | 1938 | 1461418829361 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c2bb800 == 63 [pid = 1938] [id = 202] 06:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864430a400) [pid = 1938] [serial = 606] [outer = (nil)] 06:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f8645bf0000) [pid = 1938] [serial = 607] [outer = 0x7f864430a400] 06:40:29 INFO - PROCESS | 1938 | 1461418829429 Marionette DEBUG loaded listener.js 06:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f8646981400) [pid = 1938] [serial = 608] [outer = 0x7f864430a400] 06:40:30 INFO - PROCESS | 1938 | 1461418830381 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]]]}] 06:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1427ms 06:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:40:30 INFO - PROCESS | 1938 | 1461418830433 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 06:40:30 INFO - PROCESS | 1938 | 1461418830436 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 06:40:30 INFO - PROCESS | 1938 | 1461418830443 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:40:30 INFO - PROCESS | 1938 | 1461418830448 Marionette TRACE conn4 <- [1,782,null,{}] 06:40:30 INFO - PROCESS | 1938 | 1461418830465 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}] 06:40:30 INFO - PROCESS | 1938 | 1461418830680 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 06:40:30 INFO - PROCESS | 1938 | 1461418830839 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8650013000 == 64 [pid = 1938] [id = 203] 06:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8644b56800) [pid = 1938] [serial = 609] [outer = (nil)] 06:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864872cc00) [pid = 1938] [serial = 610] [outer = 0x7f8644b56800] 06:40:30 INFO - PROCESS | 1938 | 1461418830913 Marionette DEBUG loaded listener.js 06:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8649d0f400) [pid = 1938] [serial = 611] [outer = 0x7f8644b56800] 06:40:31 INFO - PROCESS | 1938 | 1461418831749 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]]]}] 06:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1339ms 06:40:31 INFO - PROCESS | 1938 | 1461418831781 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 06:40:31 INFO - PROCESS | 1938 | 1461418831785 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 06:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:40:31 INFO - PROCESS | 1938 | 1461418831790 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:40:31 INFO - PROCESS | 1938 | 1461418831792 Marionette TRACE conn4 <- [1,786,null,{}] 06:40:31 INFO - PROCESS | 1938 | 1461418831797 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}] 06:40:31 INFO - PROCESS | 1938 | 1461418831947 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 06:40:32 INFO - PROCESS | 1938 | 1461418832104 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659ba3000 == 65 [pid = 1938] [id = 204] 06:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864787f400) [pid = 1938] [serial = 612] [outer = (nil)] 06:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f864c50c000) [pid = 1938] [serial = 613] [outer = 0x7f864787f400] 06:40:32 INFO - PROCESS | 1938 | 1461418832176 Marionette DEBUG loaded listener.js 06:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f864cce0400) [pid = 1938] [serial = 614] [outer = 0x7f864787f400] 06:40:33 INFO - PROCESS | 1938 | 1461418833006 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]]]}] 06:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1277ms 06:40:33 INFO - PROCESS | 1938 | 1461418833069 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 06:40:33 INFO - PROCESS | 1938 | 1461418833072 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 06:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:40:33 INFO - PROCESS | 1938 | 1461418833078 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:40:33 INFO - PROCESS | 1938 | 1461418833081 Marionette TRACE conn4 <- [1,790,null,{}] 06:40:33 INFO - PROCESS | 1938 | 1461418833086 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}] 06:40:33 INFO - PROCESS | 1938 | 1461418833232 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 06:40:33 INFO - PROCESS | 1938 | 1461418833388 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865acde000 == 66 [pid = 1938] [id = 205] 06:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f864872b400) [pid = 1938] [serial = 615] [outer = (nil)] 06:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f864d2e1800) [pid = 1938] [serial = 616] [outer = 0x7f864872b400] 06:40:33 INFO - PROCESS | 1938 | 1461418833461 Marionette DEBUG loaded listener.js 06:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864d4cf000) [pid = 1938] [serial = 617] [outer = 0x7f864872b400] 06:40:34 INFO - PROCESS | 1938 | 1461418834343 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]]]}] 06:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1329ms 06:40:34 INFO - PROCESS | 1938 | 1461418834409 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 06:40:34 INFO - PROCESS | 1938 | 1461418834412 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 06:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:40:34 INFO - PROCESS | 1938 | 1461418834418 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:40:34 INFO - PROCESS | 1938 | 1461418834420 Marionette TRACE conn4 <- [1,794,null,{}] 06:40:34 INFO - PROCESS | 1938 | 1461418834425 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}] 06:40:34 INFO - PROCESS | 1938 | 1461418834619 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 06:40:34 INFO - PROCESS | 1938 | 1461418834773 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641158000 == 67 [pid = 1938] [id = 206] 06:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f86412fd800) [pid = 1938] [serial = 618] [outer = (nil)] 06:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8642912c00) [pid = 1938] [serial = 619] [outer = 0x7f86412fd800] 06:40:34 INFO - PROCESS | 1938 | 1461418834848 Marionette DEBUG loaded listener.js 06:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f864ad78c00) [pid = 1938] [serial = 620] [outer = 0x7f86412fd800] 06:40:35 INFO - PROCESS | 1938 | 1461418835653 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]]]}] 06:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1276ms 06:40:35 INFO - PROCESS | 1938 | 1461418835694 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 06:40:35 INFO - PROCESS | 1938 | 1461418835698 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 06:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:40:35 INFO - PROCESS | 1938 | 1461418835703 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:40:35 INFO - PROCESS | 1938 | 1461418835706 Marionette TRACE conn4 <- [1,798,null,{}] 06:40:35 INFO - PROCESS | 1938 | 1461418835711 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}] 06:40:35 INFO - PROCESS | 1938 | 1461418835860 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 06:40:36 INFO - PROCESS | 1938 | 1461418836426 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418dc800 == 68 [pid = 1938] [id = 207] 06:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f8640e6e800) [pid = 1938] [serial = 621] [outer = (nil)] 06:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f8640eeb400) [pid = 1938] [serial = 622] [outer = 0x7f8640e6e800] 06:40:36 INFO - PROCESS | 1938 | 1461418836572 Marionette DEBUG loaded listener.js 06:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f864262fc00) [pid = 1938] [serial = 623] [outer = 0x7f8640e6e800] 06:40:37 INFO - PROCESS | 1938 | 1461418837465 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]]]}] 06:40:37 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 06:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1831ms 06:40:37 INFO - PROCESS | 1938 | 1461418837536 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 06:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:40:37 INFO - PROCESS | 1938 | 1461418837543 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 06:40:37 INFO - PROCESS | 1938 | 1461418837555 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:40:37 INFO - PROCESS | 1938 | 1461418837567 Marionette TRACE conn4 <- [1,802,null,{}] 06:40:37 INFO - PROCESS | 1938 | 1461418837577 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}] 06:40:37 INFO - PROCESS | 1938 | 1461418837787 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 06:40:37 INFO - PROCESS | 1938 | 1461418837950 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428cf800 == 69 [pid = 1938] [id = 208] 06:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8642919800) [pid = 1938] [serial = 624] [outer = (nil)] 06:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8643a8e400) [pid = 1938] [serial = 625] [outer = 0x7f8642919800] 06:40:38 INFO - PROCESS | 1938 | 1461418838058 Marionette DEBUG loaded listener.js 06:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8643b2e400) [pid = 1938] [serial = 626] [outer = 0x7f8642919800] 06:40:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865bc24000 == 68 [pid = 1938] [id = 122] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8644aaf400) [pid = 1938] [serial = 550] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8645f72400) [pid = 1938] [serial = 565] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8659b9a800 == 67 [pid = 1938] [id = 178] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f865f775800) [pid = 1938] [serial = 379] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f86476b8800) [pid = 1938] [serial = 412] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864df34800) [pid = 1938] [serial = 376] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f864872c000) [pid = 1938] [serial = 433] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f865b8a6c00) [pid = 1938] [serial = 512] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f8644abc400) [pid = 1938] [serial = 497] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f865fc90800) [pid = 1938] [serial = 424] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f865ac4e000) [pid = 1938] [serial = 509] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f864d2e1000) [pid = 1938] [serial = 503] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f865dd3c800) [pid = 1938] [serial = 421] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f8643b2e000) [pid = 1938] [serial = 370] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8649342800) [pid = 1938] [serial = 463] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f86642a6c00) [pid = 1938] [serial = 385] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8648727000) [pid = 1938] [serial = 430] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f865aad5c00) [pid = 1938] [serial = 470] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f8643a90400) [pid = 1938] [serial = 409] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f8648729400) [pid = 1938] [serial = 500] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f864d2e7c00) [pid = 1938] [serial = 418] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f8642911000) [pid = 1938] [serial = 494] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f8642948800) [pid = 1938] [serial = 457] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f86487fb800) [pid = 1938] [serial = 415] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864e5a9000) [pid = 1938] [serial = 506] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f865b8a0c00) [pid = 1938] [serial = 476] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f865aef4400) [pid = 1938] [serial = 473] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8659bfa000) [pid = 1938] [serial = 466] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8661d4b800) [pid = 1938] [serial = 382] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f86412fb400) [pid = 1938] [serial = 515] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f8648688000) [pid = 1938] [serial = 373] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f86642aec00) [pid = 1938] [serial = 427] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f864755cc00) [pid = 1938] [serial = 460] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f864e5a9c00) [pid = 1938] [serial = 547] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f86426aa400) [pid = 1938] [serial = 553] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f8642711800) [pid = 1938] [serial = 554] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f8643a8f400) [pid = 1938] [serial = 556] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f8648690800) [pid = 1938] [serial = 544] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f8643a89c00) [pid = 1938] [serial = 541] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7f8644809400) [pid = 1938] [serial = 560] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7f8643b2d800) [pid = 1938] [serial = 557] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7f8644b5b400) [pid = 1938] [serial = 562] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7f8645bf0800) [pid = 1938] [serial = 563] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7f864430dc00) [pid = 1938] [serial = 559] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7f86412f0800) [pid = 1938] [serial = 538] [outer = (nil)] [url = about:blank] 06:40:38 INFO - PROCESS | 1938 | 1461418838921 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]]]}] 06:40:38 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 06:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1393ms 06:40:38 INFO - PROCESS | 1938 | 1461418838950 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 06:40:38 INFO - PROCESS | 1938 | 1461418838955 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 06:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:40:38 INFO - PROCESS | 1938 | 1461418838962 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:40:38 INFO - PROCESS | 1938 | 1461418838965 Marionette TRACE conn4 <- [1,806,null,{}] 06:40:38 INFO - PROCESS | 1938 | 1461418838970 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}] 06:40:39 INFO - PROCESS | 1938 | 1461418839105 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 06:40:39 INFO - PROCESS | 1938 | 1461418839121 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428cd800 == 68 [pid = 1938] [id = 209] 06:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7f8643a90400) [pid = 1938] [serial = 627] [outer = (nil)] 06:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7f8643da2800) [pid = 1938] [serial = 628] [outer = 0x7f8643a90400] 06:40:39 INFO - PROCESS | 1938 | 1461418839190 Marionette DEBUG loaded listener.js 06:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7f8644094800) [pid = 1938] [serial = 629] [outer = 0x7f8643a90400] 06:40:39 INFO - PROCESS | 1938 | 1461418839973 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]]]}] 06:40:40 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 06:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1081ms 06:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:40:40 INFO - PROCESS | 1938 | 1461418840044 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 06:40:40 INFO - PROCESS | 1938 | 1461418840047 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 06:40:40 INFO - PROCESS | 1938 | 1461418840055 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:40:40 INFO - PROCESS | 1938 | 1461418840063 Marionette TRACE conn4 <- [1,810,null,{}] 06:40:40 INFO - PROCESS | 1938 | 1461418840076 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}] 06:40:40 INFO - PROCESS | 1938 | 1461418840217 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 06:40:40 INFO - PROCESS | 1938 | 1461418840228 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a06800 == 69 [pid = 1938] [id = 210] 06:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7f8644311000) [pid = 1938] [serial = 630] [outer = (nil)] 06:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7f8644aaf400) [pid = 1938] [serial = 631] [outer = 0x7f8644311000] 06:40:40 INFO - PROCESS | 1938 | 1461418840288 Marionette DEBUG loaded listener.js 06:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f8644b4f800) [pid = 1938] [serial = 632] [outer = 0x7f8644311000] 06:40:41 INFO - PROCESS | 1938 | 1461418841034 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]]]}] 06:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 991ms 06:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:40:41 INFO - PROCESS | 1938 | 1461418841043 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 06:40:41 INFO - PROCESS | 1938 | 1461418841046 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 06:40:41 INFO - PROCESS | 1938 | 1461418841052 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:40:41 INFO - PROCESS | 1938 | 1461418841054 Marionette TRACE conn4 <- [1,814,null,{}] 06:40:41 INFO - PROCESS | 1938 | 1461418841059 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}] 06:40:41 INFO - PROCESS | 1938 | 1461418841245 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 06:40:41 INFO - PROCESS | 1938 | 1461418841285 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864186b800 == 70 [pid = 1938] [id = 211] 06:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f8644aafc00) [pid = 1938] [serial = 633] [outer = (nil)] 06:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f8644e47000) [pid = 1938] [serial = 634] [outer = 0x7f8644aafc00] 06:40:41 INFO - PROCESS | 1938 | 1461418841343 Marionette DEBUG loaded listener.js 06:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f8645e0ac00) [pid = 1938] [serial = 635] [outer = 0x7f8644aafc00] 06:40:42 INFO - PROCESS | 1938 | 1461418842150 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] 06:40:42 INFO - PROCESS | 1938 | 1461418842187 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 06:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:40:42 INFO - PROCESS | 1938 | 1461418842192 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:40:42 INFO - PROCESS | 1938 | 1461418842194 Marionette TRACE conn4 <- [1,818,null,{}] 06:40:42 INFO - PROCESS | 1938 | 1461418842199 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}] 06:40:42 INFO - PROCESS | 1938 | 1461418842388 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 06:40:42 INFO - PROCESS | 1938 | 1461418842430 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c36800 == 71 [pid = 1938] [id = 212] 06:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f8647553400) [pid = 1938] [serial = 636] [outer = (nil)] 06:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8647554c00) [pid = 1938] [serial = 637] [outer = 0x7f8647553400] 06:40:42 INFO - PROCESS | 1938 | 1461418842535 Marionette DEBUG loaded listener.js 06:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f86476bfc00) [pid = 1938] [serial = 638] [outer = 0x7f8647553400] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f863b5e7800) [pid = 1938] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f864872b000) [pid = 1938] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f86426a6000) [pid = 1938] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7f86412fdc00) [pid = 1938] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7f86412fe400) [pid = 1938] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7f863b5ecc00) [pid = 1938] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:40:43 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7f864697e000) [pid = 1938] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:40:43 INFO - PROCESS | 1938 | 1461418843929 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]]]}] 06:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1779ms 06:40:43 INFO - PROCESS | 1938 | 1461418843973 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 06:40:43 INFO - PROCESS | 1938 | 1461418843976 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 06:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:40:43 INFO - PROCESS | 1938 | 1461418843981 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:40:43 INFO - PROCESS | 1938 | 1461418843983 Marionette TRACE conn4 <- [1,822,null,{}] 06:40:43 INFO - PROCESS | 1938 | 1461418843988 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}] 06:40:44 INFO - PROCESS | 1938 | 1461418844177 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 06:40:44 INFO - PROCESS | 1938 | 1461418844286 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487e3800 == 72 [pid = 1938] [id = 213] 06:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7f86412f1400) [pid = 1938] [serial = 639] [outer = (nil)] 06:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7f86476c2400) [pid = 1938] [serial = 640] [outer = 0x7f86412f1400] 06:40:44 INFO - PROCESS | 1938 | 1461418844346 Marionette DEBUG loaded listener.js 06:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7f8648691c00) [pid = 1938] [serial = 641] [outer = 0x7f86412f1400] 06:40:45 INFO - PROCESS | 1938 | 1461418845007 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] 06:40:45 INFO - PROCESS | 1938 | 1461418845081 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 06:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:40:45 INFO - PROCESS | 1938 | 1461418845090 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:40:45 INFO - PROCESS | 1938 | 1461418845097 Marionette TRACE conn4 <- [1,826,null,{}] 06:40:45 INFO - PROCESS | 1938 | 1461418845158 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}] 06:40:45 INFO - PROCESS | 1938 | 1461418845364 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 06:40:45 INFO - PROCESS | 1938 | 1461418845506 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418ea000 == 73 [pid = 1938] [id = 214] 06:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7f86412f6400) [pid = 1938] [serial = 642] [outer = (nil)] 06:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f86426a8800) [pid = 1938] [serial = 643] [outer = 0x7f86412f6400] 06:40:45 INFO - PROCESS | 1938 | 1461418845581 Marionette DEBUG loaded listener.js 06:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8642915000) [pid = 1938] [serial = 644] [outer = 0x7f86412f6400] 06:40:46 INFO - PROCESS | 1938 | 1461418846459 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]]]}] 06:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1404ms 06:40:46 INFO - PROCESS | 1938 | 1461418846495 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 06:40:46 INFO - PROCESS | 1938 | 1461418846502 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 06:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:40:46 INFO - PROCESS | 1938 | 1461418846512 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:40:46 INFO - PROCESS | 1938 | 1461418846515 Marionette TRACE conn4 <- [1,830,null,{}] 06:40:46 INFO - PROCESS | 1938 | 1461418846519 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}] 06:40:46 INFO - PROCESS | 1938 | 1461418846688 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 06:40:46 INFO - PROCESS | 1938 | 1461418846855 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647314800 == 74 [pid = 1938] [id = 215] 06:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f864262b400) [pid = 1938] [serial = 645] [outer = (nil)] 06:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f8643da1000) [pid = 1938] [serial = 646] [outer = 0x7f864262b400] 06:40:46 INFO - PROCESS | 1938 | 1461418846933 Marionette DEBUG loaded listener.js 06:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f864458c400) [pid = 1938] [serial = 647] [outer = 0x7f864262b400] 06:40:47 INFO - PROCESS | 1938 | 1461418847896 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]]]}] 06:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1438ms 06:40:47 INFO - PROCESS | 1938 | 1461418847950 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 06:40:47 INFO - PROCESS | 1938 | 1461418847954 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 06:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:40:47 INFO - PROCESS | 1938 | 1461418847960 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:40:47 INFO - PROCESS | 1938 | 1461418847965 Marionette TRACE conn4 <- [1,834,null,{}] 06:40:47 INFO - PROCESS | 1938 | 1461418847980 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}] 06:40:48 INFO - PROCESS | 1938 | 1461418848180 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 06:40:48 INFO - PROCESS | 1938 | 1461418848328 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864b732000 == 75 [pid = 1938] [id = 216] 06:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f8645f72400) [pid = 1938] [serial = 648] [outer = (nil)] 06:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f86475d5800) [pid = 1938] [serial = 649] [outer = 0x7f8645f72400] 06:40:48 INFO - PROCESS | 1938 | 1461418848440 Marionette DEBUG loaded listener.js 06:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f864787e800) [pid = 1938] [serial = 650] [outer = 0x7f8645f72400] 06:40:49 INFO - PROCESS | 1938 | 1461418849269 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]]]}] 06:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1335ms 06:40:49 INFO - PROCESS | 1938 | 1461418849296 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 06:40:49 INFO - PROCESS | 1938 | 1461418849300 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 06:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:40:49 INFO - PROCESS | 1938 | 1461418849306 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:40:49 INFO - PROCESS | 1938 | 1461418849308 Marionette TRACE conn4 <- [1,838,null,{}] 06:40:49 INFO - PROCESS | 1938 | 1461418849313 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}] 06:40:49 INFO - PROCESS | 1938 | 1461418849461 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 06:40:49 INFO - PROCESS | 1938 | 1461418849611 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc37800 == 76 [pid = 1938] [id = 217] 06:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f8642950000) [pid = 1938] [serial = 651] [outer = (nil)] 06:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f864872a800) [pid = 1938] [serial = 652] [outer = 0x7f8642950000] 06:40:49 INFO - PROCESS | 1938 | 1461418849695 Marionette DEBUG loaded listener.js 06:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f86487fb800) [pid = 1938] [serial = 653] [outer = 0x7f8642950000] 06:40:50 INFO - PROCESS | 1938 | 1461418850563 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]]]}] 06:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1286ms 06:40:50 INFO - PROCESS | 1938 | 1461418850592 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 06:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:40:50 INFO - PROCESS | 1938 | 1461418850596 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 06:40:50 INFO - PROCESS | 1938 | 1461418850602 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:40:50 INFO - PROCESS | 1938 | 1461418850604 Marionette TRACE conn4 <- [1,842,null,{}] 06:40:50 INFO - PROCESS | 1938 | 1461418850609 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}] 06:40:50 INFO - PROCESS | 1938 | 1461418850753 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 06:40:50 INFO - PROCESS | 1938 | 1461418850904 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d357800 == 77 [pid = 1938] [id = 218] 06:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8640e6b800) [pid = 1938] [serial = 654] [outer = (nil)] 06:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f86426ab000) [pid = 1938] [serial = 655] [outer = 0x7f8640e6b800] 06:40:50 INFO - PROCESS | 1938 | 1461418850984 Marionette DEBUG loaded listener.js 06:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8649d18000) [pid = 1938] [serial = 656] [outer = 0x7f8640e6b800] 06:40:51 INFO - PROCESS | 1938 | 1461418851821 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]]]}] 06:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1283ms 06:40:51 INFO - PROCESS | 1938 | 1461418851885 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 06:40:51 INFO - PROCESS | 1938 | 1461418851889 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 06:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:40:51 INFO - PROCESS | 1938 | 1461418851896 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:40:51 INFO - PROCESS | 1938 | 1461418851899 Marionette TRACE conn4 <- [1,846,null,{}] 06:40:51 INFO - PROCESS | 1938 | 1461418851904 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}] 06:40:52 INFO - PROCESS | 1938 | 1461418852154 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 06:40:52 INFO - PROCESS | 1938 | 1461418852307 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864df64800 == 78 [pid = 1938] [id = 219] 06:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864ad78400) [pid = 1938] [serial = 657] [outer = (nil)] 06:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864c1de800) [pid = 1938] [serial = 658] [outer = 0x7f864ad78400] 06:40:52 INFO - PROCESS | 1938 | 1461418852380 Marionette DEBUG loaded listener.js 06:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864ca26400) [pid = 1938] [serial = 659] [outer = 0x7f864ad78400] 06:40:53 INFO - PROCESS | 1938 | 1461418853202 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]]]}] 06:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1333ms 06:40:53 INFO - PROCESS | 1938 | 1461418853231 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 06:40:53 INFO - PROCESS | 1938 | 1461418853234 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 06:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:40:53 INFO - PROCESS | 1938 | 1461418853242 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:40:53 INFO - PROCESS | 1938 | 1461418853245 Marionette TRACE conn4 <- [1,850,null,{}] 06:40:53 INFO - PROCESS | 1938 | 1461418853250 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}] 06:40:53 INFO - PROCESS | 1938 | 1461418853397 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 06:40:53 INFO - PROCESS | 1938 | 1461418853555 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff22000 == 79 [pid = 1938] [id = 220] 06:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f8640e73800) [pid = 1938] [serial = 660] [outer = (nil)] 06:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864ccddc00) [pid = 1938] [serial = 661] [outer = 0x7f8640e73800] 06:40:53 INFO - PROCESS | 1938 | 1461418853624 Marionette DEBUG loaded listener.js 06:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f864d2ee000) [pid = 1938] [serial = 662] [outer = 0x7f8640e73800] 06:40:54 INFO - PROCESS | 1938 | 1461418854716 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]]]}] 06:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1527ms 06:40:54 INFO - PROCESS | 1938 | 1461418854770 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 06:40:54 INFO - PROCESS | 1938 | 1461418854774 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 06:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:40:54 INFO - PROCESS | 1938 | 1461418854782 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:40:54 INFO - PROCESS | 1938 | 1461418854787 Marionette TRACE conn4 <- [1,854,null,{}] 06:40:54 INFO - PROCESS | 1938 | 1461418854795 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}] 06:40:54 INFO - PROCESS | 1938 | 1461418854975 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 06:40:55 INFO - PROCESS | 1938 | 1461418855212 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644ea9000 == 80 [pid = 1938] [id = 221] 06:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8640eea000) [pid = 1938] [serial = 663] [outer = (nil)] 06:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f86426a8c00) [pid = 1938] [serial = 664] [outer = 0x7f8640eea000] 06:40:55 INFO - PROCESS | 1938 | 1461418855277 Marionette DEBUG loaded listener.js 06:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8642921c00) [pid = 1938] [serial = 665] [outer = 0x7f8640eea000] 06:40:56 INFO - PROCESS | 1938 | 1461418856123 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]]]}] 06:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1381ms 06:40:56 INFO - PROCESS | 1938 | 1461418856164 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 06:40:56 INFO - PROCESS | 1938 | 1461418856171 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 06:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:40:56 INFO - PROCESS | 1938 | 1461418856180 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:40:56 INFO - PROCESS | 1938 | 1461418856184 Marionette TRACE conn4 <- [1,858,null,{}] 06:40:56 INFO - PROCESS | 1938 | 1461418856188 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}] 06:40:56 INFO - PROCESS | 1938 | 1461418856369 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c36800 == 79 [pid = 1938] [id = 212] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864186b800 == 78 [pid = 1938] [id = 211] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a06800 == 77 [pid = 1938] [id = 210] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864c5b0c00) [pid = 1938] [serial = 601] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428cd800 == 76 [pid = 1938] [id = 209] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428cf800 == 75 [pid = 1938] [id = 208] 06:40:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418dc800 == 74 [pid = 1938] [id = 207] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f864c5bdc00) [pid = 1938] [serial = 551] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f864c01b000) [pid = 1938] [serial = 595] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8644ab1400) [pid = 1938] [serial = 568] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8642912800) [pid = 1938] [serial = 598] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f864d2eac00) [pid = 1938] [serial = 584] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f8644aba800) [pid = 1938] [serial = 583] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f86476c1c00) [pid = 1938] [serial = 571] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f8643f58400) [pid = 1938] [serial = 589] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f8645e43c00) [pid = 1938] [serial = 590] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f8649d0e800) [pid = 1938] [serial = 577] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f86487f5c00) [pid = 1938] [serial = 574] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8643f58800) [pid = 1938] [serial = 587] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8643b25800) [pid = 1938] [serial = 586] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f864bfea400) [pid = 1938] [serial = 580] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8643b2f400) [pid = 1938] [serial = 599] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f864868fc00) [pid = 1938] [serial = 592] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f86487f9400) [pid = 1938] [serial = 593] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f864c50ec00) [pid = 1938] [serial = 596] [outer = (nil)] [url = about:blank] 06:40:56 INFO - PROCESS | 1938 | 1461418856562 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fc1000 == 75 [pid = 1938] [id = 222] 06:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f8643a8d800) [pid = 1938] [serial = 666] [outer = (nil)] 06:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f8643f58400) [pid = 1938] [serial = 667] [outer = 0x7f8643a8d800] 06:40:56 INFO - PROCESS | 1938 | 1461418856666 Marionette DEBUG loaded listener.js 06:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f864458f000) [pid = 1938] [serial = 668] [outer = 0x7f8643a8d800] 06:40:57 INFO - PROCESS | 1938 | 1461418857365 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]]]}] 06:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1226ms 06:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:40:57 INFO - PROCESS | 1938 | 1461418857415 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 06:40:57 INFO - PROCESS | 1938 | 1461418857418 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 06:40:57 INFO - PROCESS | 1938 | 1461418857425 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:40:57 INFO - PROCESS | 1938 | 1461418857430 Marionette TRACE conn4 <- [1,862,null,{}] 06:40:57 INFO - PROCESS | 1938 | 1461418857444 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}] 06:40:57 INFO - PROCESS | 1938 | 1461418857601 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 06:40:57 INFO - PROCESS | 1938 | 1461418857612 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647588000 == 76 [pid = 1938] [id = 223] 06:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8644b50400) [pid = 1938] [serial = 669] [outer = (nil)] 06:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f8645e38400) [pid = 1938] [serial = 670] [outer = 0x7f8644b50400] 06:40:57 INFO - PROCESS | 1938 | 1461418857673 Marionette DEBUG loaded listener.js 06:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f86475d3800) [pid = 1938] [serial = 671] [outer = 0x7f8644b50400] 06:40:58 INFO - PROCESS | 1938 | 1461418858445 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]]]}] 06:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1041ms 06:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:40:58 INFO - PROCESS | 1938 | 1461418858482 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 06:40:58 INFO - PROCESS | 1938 | 1461418858486 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 06:40:58 INFO - PROCESS | 1938 | 1461418858508 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:40:58 INFO - PROCESS | 1938 | 1461418858511 Marionette TRACE conn4 <- [1,866,null,{}] 06:40:58 INFO - PROCESS | 1938 | 1461418858516 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}] 06:40:58 INFO - PROCESS | 1938 | 1461418858651 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 06:40:58 INFO - PROCESS | 1938 | 1461418858664 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487e6000 == 77 [pid = 1938] [id = 224] 06:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f8645be7c00) [pid = 1938] [serial = 672] [outer = (nil)] 06:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f864868cc00) [pid = 1938] [serial = 673] [outer = 0x7f8645be7c00] 06:40:58 INFO - PROCESS | 1938 | 1461418858722 Marionette DEBUG loaded listener.js 06:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f86487f9400) [pid = 1938] [serial = 674] [outer = 0x7f8645be7c00] 06:40:59 INFO - PROCESS | 1938 | 1461418859544 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]]]}] 06:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1091ms 06:40:59 INFO - PROCESS | 1938 | 1461418859584 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 06:40:59 INFO - PROCESS | 1938 | 1461418859587 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 06:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:40:59 INFO - PROCESS | 1938 | 1461418859592 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:40:59 INFO - PROCESS | 1938 | 1461418859594 Marionette TRACE conn4 <- [1,870,null,{}] 06:40:59 INFO - PROCESS | 1938 | 1461418859605 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}] 06:40:59 INFO - PROCESS | 1938 | 1461418859784 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 06:40:59 INFO - PROCESS | 1938 | 1461418859808 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864b731000 == 78 [pid = 1938] [id = 225] 06:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8643d9bc00) [pid = 1938] [serial = 675] [outer = (nil)] 06:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864933c800) [pid = 1938] [serial = 676] [outer = 0x7f8643d9bc00] 06:40:59 INFO - PROCESS | 1938 | 1461418859865 Marionette DEBUG loaded listener.js 06:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864bfdec00) [pid = 1938] [serial = 677] [outer = 0x7f8643d9bc00] 06:41:00 INFO - PROCESS | 1938 | 1461418860645 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]]]}] 06:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1129ms 06:41:00 INFO - PROCESS | 1938 | 1461418860723 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 06:41:00 INFO - PROCESS | 1938 | 1461418860725 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 06:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:41:00 INFO - PROCESS | 1938 | 1461418860732 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:41:00 INFO - PROCESS | 1938 | 1461418860734 Marionette TRACE conn4 <- [1,874,null,{}] 06:41:00 INFO - PROCESS | 1938 | 1461418860740 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}] 06:41:00 INFO - PROCESS | 1938 | 1461418860939 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8648728000) [pid = 1938] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f8649335800) [pid = 1938] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f864872e000) [pid = 1938] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f8643d9a400) [pid = 1938] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f86475d7400) [pid = 1938] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f8647553400) [pid = 1938] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f8643a90400) [pid = 1938] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8644311000) [pid = 1938] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8640e6e800) [pid = 1938] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7f8642919800) [pid = 1938] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7f8644aafc00) [pid = 1938] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7f864294f400) [pid = 1938] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7f8640ee3000) [pid = 1938] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7f863b5ee400) [pid = 1938] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7f8644b53000) [pid = 1938] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:41:01 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7f865a9e2000) [pid = 1938] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:41:01 INFO - PROCESS | 1938 | 1461418861182 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a0e800 == 79 [pid = 1938] [id = 226] 06:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7f863b5e4400) [pid = 1938] [serial = 678] [outer = (nil)] 06:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7f8640ee8000) [pid = 1938] [serial = 679] [outer = 0x7f863b5e4400] 06:41:01 INFO - PROCESS | 1938 | 1461418861244 Marionette DEBUG loaded listener.js 06:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7f8644aafc00) [pid = 1938] [serial = 680] [outer = 0x7f863b5e4400] 06:41:01 INFO - PROCESS | 1938 | 1461418861927 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]]]}] 06:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1226ms 06:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:41:01 INFO - PROCESS | 1938 | 1461418861958 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 06:41:01 INFO - PROCESS | 1938 | 1461418861960 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 06:41:01 INFO - PROCESS | 1938 | 1461418861966 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:41:01 INFO - PROCESS | 1938 | 1461418861968 Marionette TRACE conn4 <- [1,878,null,{}] 06:41:01 INFO - PROCESS | 1938 | 1461418861973 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}] 06:41:02 INFO - PROCESS | 1938 | 1461418862149 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 06:41:02 INFO - PROCESS | 1938 | 1461418862173 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d66a000 == 80 [pid = 1938] [id = 227] 06:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7f8644ab7800) [pid = 1938] [serial = 681] [outer = (nil)] 06:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7f864bcf4c00) [pid = 1938] [serial = 682] [outer = 0x7f8644ab7800] 06:41:02 INFO - PROCESS | 1938 | 1461418862235 Marionette DEBUG loaded listener.js 06:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7f864c5bc000) [pid = 1938] [serial = 683] [outer = 0x7f8644ab7800] 06:41:02 INFO - PROCESS | 1938 | 1461418862929 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]]]}] 06:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 975ms 06:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:41:02 INFO - PROCESS | 1938 | 1461418862940 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 06:41:02 INFO - PROCESS | 1938 | 1461418862942 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 06:41:02 INFO - PROCESS | 1938 | 1461418862948 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:41:02 INFO - PROCESS | 1938 | 1461418862950 Marionette TRACE conn4 <- [1,882,null,{}] 06:41:02 INFO - PROCESS | 1938 | 1461418862955 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}] 06:41:03 INFO - PROCESS | 1938 | 1461418863086 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 06:41:03 INFO - PROCESS | 1938 | 1461418863287 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864186b000 == 81 [pid = 1938] [id = 228] 06:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7f863b5e6000) [pid = 1938] [serial = 684] [outer = (nil)] 06:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f8640e6d000) [pid = 1938] [serial = 685] [outer = 0x7f863b5e6000] 06:41:03 INFO - PROCESS | 1938 | 1461418863359 Marionette DEBUG loaded listener.js 06:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f86412fb800) [pid = 1938] [serial = 686] [outer = 0x7f863b5e6000] 06:41:04 INFO - PROCESS | 1938 | 1461418864250 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]]]}] 06:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1331ms 06:41:04 INFO - PROCESS | 1938 | 1461418864279 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 06:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:41:04 INFO - PROCESS | 1938 | 1461418864285 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 06:41:04 INFO - PROCESS | 1938 | 1461418864291 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:41:04 INFO - PROCESS | 1938 | 1461418864297 Marionette TRACE conn4 <- [1,886,null,{}] 06:41:04 INFO - PROCESS | 1938 | 1461418864305 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}] 06:41:04 INFO - PROCESS | 1938 | 1461418864464 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 06:41:04 INFO - PROCESS | 1938 | 1461418864622 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c3b800 == 82 [pid = 1938] [id = 229] 06:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f863b5e6800) [pid = 1938] [serial = 687] [outer = (nil)] 06:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f864430bc00) [pid = 1938] [serial = 688] [outer = 0x7f863b5e6800] 06:41:04 INFO - PROCESS | 1938 | 1461418864699 Marionette DEBUG loaded listener.js 06:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f8644803400) [pid = 1938] [serial = 689] [outer = 0x7f863b5e6800] 06:41:05 INFO - PROCESS | 1938 | 1461418865648 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]]]}] 06:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1389ms 06:41:05 INFO - PROCESS | 1938 | 1461418865683 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 06:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:41:05 INFO - PROCESS | 1938 | 1461418865689 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 06:41:05 INFO - PROCESS | 1938 | 1461418865696 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:41:05 INFO - PROCESS | 1938 | 1461418865699 Marionette TRACE conn4 <- [1,890,null,{}] 06:41:05 INFO - PROCESS | 1938 | 1461418865706 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}] 06:41:05 INFO - PROCESS | 1938 | 1461418865856 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 06:41:06 INFO - PROCESS | 1938 | 1461418866013 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff14800 == 83 [pid = 1938] [id = 230] 06:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f8643d99800) [pid = 1938] [serial = 690] [outer = (nil)] 06:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f8647558000) [pid = 1938] [serial = 691] [outer = 0x7f8643d99800] 06:41:06 INFO - PROCESS | 1938 | 1461418866084 Marionette DEBUG loaded listener.js 06:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f8648730c00) [pid = 1938] [serial = 692] [outer = 0x7f8643d99800] 06:41:06 INFO - PROCESS | 1938 | 1461418866993 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]]]}] 06:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1328ms 06:41:07 INFO - PROCESS | 1938 | 1461418867024 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 06:41:07 INFO - PROCESS | 1938 | 1461418867027 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 06:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:41:07 INFO - PROCESS | 1938 | 1461418867040 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:41:07 INFO - PROCESS | 1938 | 1461418867049 Marionette TRACE conn4 <- [1,894,null,{}] 06:41:07 INFO - PROCESS | 1938 | 1461418867057 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}] 06:41:07 INFO - PROCESS | 1938 | 1461418867222 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 06:41:07 INFO - PROCESS | 1938 | 1461418867408 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aa9e000 == 84 [pid = 1938] [id = 231] 06:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864c50d400) [pid = 1938] [serial = 693] [outer = (nil)] 06:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864c5bf400) [pid = 1938] [serial = 694] [outer = 0x7f864c50d400] 06:41:07 INFO - PROCESS | 1938 | 1461418867478 Marionette DEBUG loaded listener.js 06:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f864cce0800) [pid = 1938] [serial = 695] [outer = 0x7f864c50d400] 06:41:08 INFO - PROCESS | 1938 | 1461418868318 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]]]}] 06:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1348ms 06:41:08 INFO - PROCESS | 1938 | 1461418868381 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 06:41:08 INFO - PROCESS | 1938 | 1461418868385 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 06:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:41:08 INFO - PROCESS | 1938 | 1461418868391 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:41:08 INFO - PROCESS | 1938 | 1461418868393 Marionette TRACE conn4 <- [1,898,null,{}] 06:41:08 INFO - PROCESS | 1938 | 1461418868398 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}] 06:41:08 INFO - PROCESS | 1938 | 1461418868549 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 06:41:08 INFO - PROCESS | 1938 | 1461418868704 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865bb1b000 == 85 [pid = 1938] [id = 232] 06:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864c50ec00) [pid = 1938] [serial = 696] [outer = (nil)] 06:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8647555400) [pid = 1938] [serial = 697] [outer = 0x7f864c50ec00] 06:41:08 INFO - PROCESS | 1938 | 1461418868782 Marionette DEBUG loaded listener.js 06:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f864d699400) [pid = 1938] [serial = 698] [outer = 0x7f864c50ec00] 06:41:09 INFO - PROCESS | 1938 | 1461418869608 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]]]}] 06:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1282ms 06:41:09 INFO - PROCESS | 1938 | 1461418869674 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 06:41:09 INFO - PROCESS | 1938 | 1461418869677 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 06:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:41:09 INFO - PROCESS | 1938 | 1461418869682 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:41:09 INFO - PROCESS | 1938 | 1461418869685 Marionette TRACE conn4 <- [1,902,null,{}] 06:41:09 INFO - PROCESS | 1938 | 1461418869690 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}] 06:41:09 INFO - PROCESS | 1938 | 1461418869856 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 06:41:10 INFO - PROCESS | 1938 | 1461418870006 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865d838800 == 86 [pid = 1938] [id = 233] 06:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f864da9cc00) [pid = 1938] [serial = 699] [outer = (nil)] 06:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f864daf9400) [pid = 1938] [serial = 700] [outer = 0x7f864da9cc00] 06:41:10 INFO - PROCESS | 1938 | 1461418870086 Marionette DEBUG loaded listener.js 06:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f864e32d000) [pid = 1938] [serial = 701] [outer = 0x7f864da9cc00] 06:41:10 INFO - PROCESS | 1938 | 1461418870949 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]]]}] 06:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1328ms 06:41:11 INFO - PROCESS | 1938 | 1461418871010 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 06:41:11 INFO - PROCESS | 1938 | 1461418871014 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 06:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:41:11 INFO - PROCESS | 1938 | 1461418871019 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:41:11 INFO - PROCESS | 1938 | 1461418871021 Marionette TRACE conn4 <- [1,906,null,{}] 06:41:11 INFO - PROCESS | 1938 | 1461418871026 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}] 06:41:11 INFO - PROCESS | 1938 | 1461418871177 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 06:41:11 INFO - PROCESS | 1938 | 1461418871332 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f68b000 == 87 [pid = 1938] [id = 234] 06:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f864daa1800) [pid = 1938] [serial = 702] [outer = (nil)] 06:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864e5b5400) [pid = 1938] [serial = 703] [outer = 0x7f864daa1800] 06:41:11 INFO - PROCESS | 1938 | 1461418871402 Marionette DEBUG loaded listener.js 06:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f8650097400) [pid = 1938] [serial = 704] [outer = 0x7f864daa1800] 06:41:12 INFO - PROCESS | 1938 | 1461418872224 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]]]}] 06:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1237ms 06:41:12 INFO - PROCESS | 1938 | 1461418872258 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 06:41:12 INFO - PROCESS | 1938 | 1461418872261 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 06:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:41:12 INFO - PROCESS | 1938 | 1461418872266 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:41:12 INFO - PROCESS | 1938 | 1461418872268 Marionette TRACE conn4 <- [1,910,null,{}] 06:41:12 INFO - PROCESS | 1938 | 1461418872274 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}] 06:41:12 INFO - PROCESS | 1938 | 1461418872436 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 06:41:12 INFO - PROCESS | 1938 | 1461418872591 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa76800 == 88 [pid = 1938] [id = 235] 06:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f864e5aa800) [pid = 1938] [serial = 705] [outer = (nil)] 06:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8650513000) [pid = 1938] [serial = 706] [outer = 0x7f864e5aa800] 06:41:12 INFO - PROCESS | 1938 | 1461418872660 Marionette DEBUG loaded listener.js 06:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f86505a8c00) [pid = 1938] [serial = 707] [outer = 0x7f864e5aa800] 06:41:13 INFO - PROCESS | 1938 | 1461418873503 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]]]}] 06:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1275ms 06:41:13 INFO - PROCESS | 1938 | 1461418873543 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 06:41:13 INFO - PROCESS | 1938 | 1461418873545 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 06:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:41:13 INFO - PROCESS | 1938 | 1461418873551 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:41:13 INFO - PROCESS | 1938 | 1461418873553 Marionette TRACE conn4 <- [1,914,null,{}] 06:41:13 INFO - PROCESS | 1938 | 1461418873559 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}] 06:41:13 INFO - PROCESS | 1938 | 1461418873713 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 06:41:14 INFO - PROCESS | 1938 | 1461418874088 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645f98800 == 89 [pid = 1938] [id = 236] 06:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f86412f3800) [pid = 1938] [serial = 708] [outer = (nil)] 06:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f8642634800) [pid = 1938] [serial = 709] [outer = 0x7f86412f3800] 06:41:14 INFO - PROCESS | 1938 | 1461418874231 Marionette DEBUG loaded listener.js 06:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8642948800) [pid = 1938] [serial = 710] [outer = 0x7f86412f3800] 06:41:15 INFO - PROCESS | 1938 | 1461418875127 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]]]}] 06:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1630ms 06:41:15 INFO - PROCESS | 1938 | 1461418875187 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 06:41:15 INFO - PROCESS | 1938 | 1461418875193 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 06:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:41:15 INFO - PROCESS | 1938 | 1461418875201 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:41:15 INFO - PROCESS | 1938 | 1461418875206 Marionette TRACE conn4 <- [1,918,null,{}] 06:41:15 INFO - PROCESS | 1938 | 1461418875212 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}] 06:41:15 INFO - PROCESS | 1938 | 1461418875369 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 06:41:15 INFO - PROCESS | 1938 | 1461418875524 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864402c800 == 90 [pid = 1938] [id = 237] 06:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8643b26000) [pid = 1938] [serial = 711] [outer = (nil)] 06:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8644306c00) [pid = 1938] [serial = 712] [outer = 0x7f8643b26000] 06:41:15 INFO - PROCESS | 1938 | 1461418875594 Marionette DEBUG loaded listener.js 06:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f8644802c00) [pid = 1938] [serial = 713] [outer = 0x7f8643b26000] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d66a000 == 89 [pid = 1938] [id = 227] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a0e800 == 88 [pid = 1938] [id = 226] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864b731000 == 87 [pid = 1938] [id = 225] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f86476c2400) [pid = 1938] [serial = 640] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8643b25c00) [pid = 1938] [serial = 604] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8645bf0000) [pid = 1938] [serial = 607] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f864872cc00) [pid = 1938] [serial = 610] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f864c50c000) [pid = 1938] [serial = 613] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f864d2e1800) [pid = 1938] [serial = 616] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f8642912c00) [pid = 1938] [serial = 619] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487e6000 == 86 [pid = 1938] [id = 224] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647588000 == 85 [pid = 1938] [id = 223] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fc1000 == 84 [pid = 1938] [id = 222] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644ea9000 == 83 [pid = 1938] [id = 221] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d357800 == 82 [pid = 1938] [id = 218] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc37800 == 81 [pid = 1938] [id = 217] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864b732000 == 80 [pid = 1938] [id = 216] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647314800 == 79 [pid = 1938] [id = 215] 06:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418ea000 == 78 [pid = 1938] [id = 214] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7f8647554c00) [pid = 1938] [serial = 637] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7f86476bfc00) [pid = 1938] [serial = 638] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7f8643da2800) [pid = 1938] [serial = 628] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7f8644094800) [pid = 1938] [serial = 629] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7f8644aaf400) [pid = 1938] [serial = 631] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7f8644b4f800) [pid = 1938] [serial = 632] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7f864262fc00) [pid = 1938] [serial = 623] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7f8640eeb400) [pid = 1938] [serial = 622] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7f8643b2e400) [pid = 1938] [serial = 626] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7f8643a8e400) [pid = 1938] [serial = 625] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8644e47000) [pid = 1938] [serial = 634] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f8645e0ac00) [pid = 1938] [serial = 635] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f86505ac400) [pid = 1938] [serial = 548] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f864290b400) [pid = 1938] [serial = 539] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f8644ab9c00) [pid = 1938] [serial = 542] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f8649343800) [pid = 1938] [serial = 545] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f865f54fc00) [pid = 1938] [serial = 536] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f864a9c7000) [pid = 1938] [serial = 578] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7f864c1dbc00) [pid = 1938] [serial = 581] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7f86487fe400) [pid = 1938] [serial = 575] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7f8645e0d800) [pid = 1938] [serial = 569] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7f8647883000) [pid = 1938] [serial = 572] [outer = (nil)] [url = about:blank] 06:41:16 INFO - PROCESS | 1938 | 1461418876528 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]]]}] 06:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1381ms 06:41:16 INFO - PROCESS | 1938 | 1461418876584 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 06:41:16 INFO - PROCESS | 1938 | 1461418876590 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 06:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:41:16 INFO - PROCESS | 1938 | 1461418876597 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:41:16 INFO - PROCESS | 1938 | 1461418876599 Marionette TRACE conn4 <- [1,922,null,{}] 06:41:16 INFO - PROCESS | 1938 | 1461418876605 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}] 06:41:16 INFO - PROCESS | 1938 | 1461418876752 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 06:41:16 INFO - PROCESS | 1938 | 1461418876857 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643fb0000 == 79 [pid = 1938] [id = 238] 06:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7f86412fe000) [pid = 1938] [serial = 714] [outer = (nil)] 06:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7f8644b51400) [pid = 1938] [serial = 715] [outer = 0x7f86412fe000] 06:41:16 INFO - PROCESS | 1938 | 1461418876919 Marionette DEBUG loaded listener.js 06:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7f8645e04800) [pid = 1938] [serial = 716] [outer = 0x7f86412fe000] 06:41:17 INFO - PROCESS | 1938 | 1461418877623 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]]]}] 06:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1077ms 06:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:41:17 INFO - PROCESS | 1938 | 1461418877674 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 06:41:17 INFO - PROCESS | 1938 | 1461418877677 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 06:41:17 INFO - PROCESS | 1938 | 1461418877685 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:41:17 INFO - PROCESS | 1938 | 1461418877693 Marionette TRACE conn4 <- [1,926,null,{}] 06:41:17 INFO - PROCESS | 1938 | 1461418877725 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}] 06:41:17 INFO - PROCESS | 1938 | 1461418877869 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 06:41:17 INFO - PROCESS | 1938 | 1461418877881 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864869b800 == 80 [pid = 1938] [id = 239] 06:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7f8645e06c00) [pid = 1938] [serial = 717] [outer = (nil)] 06:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f86476c5000) [pid = 1938] [serial = 718] [outer = 0x7f8645e06c00] 06:41:17 INFO - PROCESS | 1938 | 1461418877940 Marionette DEBUG loaded listener.js 06:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f864868d400) [pid = 1938] [serial = 719] [outer = 0x7f8645e06c00] 06:41:18 INFO - PROCESS | 1938 | 1461418878684 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]]]}] 06:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1015ms 06:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:41:18 INFO - PROCESS | 1938 | 1461418878701 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 06:41:18 INFO - PROCESS | 1938 | 1461418878705 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 06:41:18 INFO - PROCESS | 1938 | 1461418878711 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:41:18 INFO - PROCESS | 1938 | 1461418878714 Marionette TRACE conn4 <- [1,930,null,{}] 06:41:18 INFO - PROCESS | 1938 | 1461418878719 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}] 06:41:18 INFO - PROCESS | 1938 | 1461418878915 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 06:41:18 INFO - PROCESS | 1938 | 1461418878941 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a998800 == 81 [pid = 1938] [id = 240] 06:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f864754ec00) [pid = 1938] [serial = 720] [outer = (nil)] 06:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f8648730800) [pid = 1938] [serial = 721] [outer = 0x7f864754ec00] 06:41:19 INFO - PROCESS | 1938 | 1461418878999 Marionette DEBUG loaded listener.js 06:41:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f8649340c00) [pid = 1938] [serial = 722] [outer = 0x7f864754ec00] 06:41:19 INFO - PROCESS | 1938 | 1461418879816 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]]]}] 06:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1127ms 06:41:19 INFO - PROCESS | 1938 | 1461418879842 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 06:41:19 INFO - PROCESS | 1938 | 1461418879845 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 06:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:41:19 INFO - PROCESS | 1938 | 1461418879850 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:41:19 INFO - PROCESS | 1938 | 1461418879852 Marionette TRACE conn4 <- [1,934,null,{}] 06:41:19 INFO - PROCESS | 1938 | 1461418879857 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}] 06:41:20 INFO - PROCESS | 1938 | 1461418880027 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 06:41:20 INFO - PROCESS | 1938 | 1461418880053 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd50000 == 82 [pid = 1938] [id = 241] 06:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864a9c7000) [pid = 1938] [serial = 723] [outer = (nil)] 06:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f864bd71400) [pid = 1938] [serial = 724] [outer = 0x7f864a9c7000] 06:41:20 INFO - PROCESS | 1938 | 1461418880121 Marionette DEBUG loaded listener.js 06:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f864c5b7000) [pid = 1938] [serial = 725] [outer = 0x7f864a9c7000] 06:41:21 INFO - PROCESS | 1938 | 1461418881057 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]]]}] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7f8643d9bc00) [pid = 1938] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7f863b5e4400) [pid = 1938] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7f86412f1400) [pid = 1938] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7f8645be7c00) [pid = 1938] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7f8644b50400) [pid = 1938] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7f8640eea000) [pid = 1938] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7f8643a8d800) [pid = 1938] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:41:21 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7f8648687400) [pid = 1938] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7f86412f1400) [pid = 1938] [serial = 726] [outer = 0x7f8644307000] 06:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1274ms 06:41:21 INFO - PROCESS | 1938 | 1461418881148 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 06:41:21 INFO - PROCESS | 1938 | 1461418881150 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 06:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:41:21 INFO - PROCESS | 1938 | 1461418881187 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:41:21 INFO - PROCESS | 1938 | 1461418881189 Marionette TRACE conn4 <- [1,938,null,{}] 06:41:21 INFO - PROCESS | 1938 | 1461418881194 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}] 06:41:21 INFO - PROCESS | 1938 | 1461418881325 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 06:41:21 INFO - PROCESS | 1938 | 1461418881451 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d2a000 == 83 [pid = 1938] [id = 242] 06:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7f8642906000) [pid = 1938] [serial = 727] [outer = (nil)] 06:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7f864290e400) [pid = 1938] [serial = 728] [outer = 0x7f8642906000] 06:41:21 INFO - PROCESS | 1938 | 1461418881511 Marionette DEBUG loaded listener.js 06:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7f864dafc800) [pid = 1938] [serial = 729] [outer = 0x7f8642906000] 06:41:22 INFO - PROCESS | 1938 | 1461418882117 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]]]}] 06:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 988ms 06:41:22 INFO - PROCESS | 1938 | 1461418882164 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 06:41:22 INFO - PROCESS | 1938 | 1461418882168 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 06:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:41:22 INFO - PROCESS | 1938 | 1461418882173 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:41:22 INFO - PROCESS | 1938 | 1461418882175 Marionette TRACE conn4 <- [1,942,null,{}] 06:41:22 INFO - PROCESS | 1938 | 1461418882180 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}] 06:41:22 INFO - PROCESS | 1938 | 1461418882309 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 06:41:22 INFO - PROCESS | 1938 | 1461418882455 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e54e000 == 84 [pid = 1938] [id = 243] 06:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7f864d4cfc00) [pid = 1938] [serial = 730] [outer = (nil)] 06:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7f864e5a9400) [pid = 1938] [serial = 731] [outer = 0x7f864d4cfc00] 06:41:22 INFO - PROCESS | 1938 | 1461418882517 Marionette DEBUG loaded listener.js 06:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7f865009a000) [pid = 1938] [serial = 732] [outer = 0x7f864d4cfc00] 06:41:23 INFO - PROCESS | 1938 | 1461418883207 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]]]}] 06:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1073ms 06:41:23 INFO - PROCESS | 1938 | 1461418883271 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 06:41:23 INFO - PROCESS | 1938 | 1461418883276 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 06:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:41:23 INFO - PROCESS | 1938 | 1461418883284 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:41:23 INFO - PROCESS | 1938 | 1461418883289 Marionette TRACE conn4 <- [1,946,null,{}] 06:41:23 INFO - PROCESS | 1938 | 1461418883307 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}] 06:41:23 INFO - PROCESS | 1938 | 1461418883499 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 06:41:23 INFO - PROCESS | 1938 | 1461418883628 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864431b800 == 85 [pid = 1938] [id = 244] 06:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7f863b5ee400) [pid = 1938] [serial = 733] [outer = (nil)] 06:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7f8643a90000) [pid = 1938] [serial = 734] [outer = 0x7f863b5ee400] 06:41:23 INFO - PROCESS | 1938 | 1461418883714 Marionette DEBUG loaded listener.js 06:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7f8643d9f000) [pid = 1938] [serial = 735] [outer = 0x7f863b5ee400] 06:41:24 INFO - PROCESS | 1938 | 1461418884573 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]]]}] 06:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1342ms 06:41:24 INFO - PROCESS | 1938 | 1461418884626 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 06:41:24 INFO - PROCESS | 1938 | 1461418884634 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 06:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:41:24 INFO - PROCESS | 1938 | 1461418884645 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:41:24 INFO - PROCESS | 1938 | 1461418884648 Marionette TRACE conn4 <- [1,950,null,{}] 06:41:24 INFO - PROCESS | 1938 | 1461418884654 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}] 06:41:24 INFO - PROCESS | 1938 | 1461418884836 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 06:41:24 INFO - PROCESS | 1938 | 1461418884990 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a98b000 == 86 [pid = 1938] [id = 245] 06:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7f8643da2800) [pid = 1938] [serial = 736] [outer = (nil)] 06:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7f8645be8c00) [pid = 1938] [serial = 737] [outer = 0x7f8643da2800] 06:41:25 INFO - PROCESS | 1938 | 1461418885062 Marionette DEBUG loaded listener.js 06:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7f8647554000) [pid = 1938] [serial = 738] [outer = 0x7f8643da2800] 06:41:25 INFO - PROCESS | 1938 | 1461418885967 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]]]}] 06:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1379ms 06:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:41:26 INFO - PROCESS | 1938 | 1461418886024 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 06:41:26 INFO - PROCESS | 1938 | 1461418886027 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 06:41:26 INFO - PROCESS | 1938 | 1461418886034 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:41:26 INFO - PROCESS | 1938 | 1461418886039 Marionette TRACE conn4 <- [1,954,null,{}] 06:41:26 INFO - PROCESS | 1938 | 1461418886054 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}] 06:41:26 INFO - PROCESS | 1938 | 1461418886257 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 06:41:26 INFO - PROCESS | 1938 | 1461418886412 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a71c000 == 87 [pid = 1938] [id = 246] 06:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7f8648727000) [pid = 1938] [serial = 739] [outer = (nil)] 06:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7f864c01b000) [pid = 1938] [serial = 740] [outer = 0x7f8648727000] 06:41:26 INFO - PROCESS | 1938 | 1461418886538 Marionette DEBUG loaded listener.js 06:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7f864c5be400) [pid = 1938] [serial = 741] [outer = 0x7f8648727000] 06:41:27 INFO - PROCESS | 1938 | 1461418887345 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]]]}] 06:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1340ms 06:41:27 INFO - PROCESS | 1938 | 1461418887389 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 06:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:41:27 INFO - PROCESS | 1938 | 1461418887394 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 06:41:27 INFO - PROCESS | 1938 | 1461418887399 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:41:27 INFO - PROCESS | 1938 | 1461418887402 Marionette TRACE conn4 <- [1,958,null,{}] 06:41:27 INFO - PROCESS | 1938 | 1461418887407 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}] 06:41:27 INFO - PROCESS | 1938 | 1461418887571 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 06:41:27 INFO - PROCESS | 1938 | 1461418887729 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865d82b000 == 88 [pid = 1938] [id = 247] 06:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7f8649341400) [pid = 1938] [serial = 742] [outer = (nil)] 06:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7f8647557000) [pid = 1938] [serial = 743] [outer = 0x7f8649341400] 06:41:27 INFO - PROCESS | 1938 | 1461418887806 Marionette DEBUG loaded listener.js 06:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f864e5b4000) [pid = 1938] [serial = 744] [outer = 0x7f8649341400] 06:41:28 INFO - PROCESS | 1938 | 1461418888642 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]]]}] 06:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1280ms 06:41:28 INFO - PROCESS | 1938 | 1461418888680 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 06:41:28 INFO - PROCESS | 1938 | 1461418888683 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 06:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:41:28 INFO - PROCESS | 1938 | 1461418888689 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:41:28 INFO - PROCESS | 1938 | 1461418888691 Marionette TRACE conn4 <- [1,962,null,{}] 06:41:28 INFO - PROCESS | 1938 | 1461418888696 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}] 06:41:28 INFO - PROCESS | 1938 | 1461418888855 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 06:41:29 INFO - PROCESS | 1938 | 1461418889014 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa8f000 == 89 [pid = 1938] [id = 248] 06:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f864caeb800) [pid = 1938] [serial = 745] [outer = (nil)] 06:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f865059fc00) [pid = 1938] [serial = 746] [outer = 0x7f864caeb800] 06:41:29 INFO - PROCESS | 1938 | 1461418889082 Marionette DEBUG loaded listener.js 06:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f8654b84800) [pid = 1938] [serial = 747] [outer = 0x7f864caeb800] 06:41:29 INFO - PROCESS | 1938 | 1461418889921 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]]]}] 06:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1284ms 06:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:41:29 INFO - PROCESS | 1938 | 1461418889974 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 06:41:29 INFO - PROCESS | 1938 | 1461418889977 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 06:41:29 INFO - PROCESS | 1938 | 1461418889981 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:41:29 INFO - PROCESS | 1938 | 1461418889985 Marionette TRACE conn4 <- [1,966,null,{}] 06:41:29 INFO - PROCESS | 1938 | 1461418889990 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}] 06:41:30 INFO - PROCESS | 1938 | 1461418890174 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 06:41:30 INFO - PROCESS | 1938 | 1461418890329 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866008b800 == 90 [pid = 1938] [id = 249] 06:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864e5a8c00) [pid = 1938] [serial = 748] [outer = (nil)] 06:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f865a9de400) [pid = 1938] [serial = 749] [outer = 0x7f864e5a8c00] 06:41:30 INFO - PROCESS | 1938 | 1461418890405 Marionette DEBUG loaded listener.js 06:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f865aadd800) [pid = 1938] [serial = 750] [outer = 0x7f864e5a8c00] 06:41:31 INFO - PROCESS | 1938 | 1461418891204 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]]]}] 06:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1281ms 06:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:41:31 INFO - PROCESS | 1938 | 1461418891264 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 06:41:31 INFO - PROCESS | 1938 | 1461418891267 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 06:41:31 INFO - PROCESS | 1938 | 1461418891273 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:41:31 INFO - PROCESS | 1938 | 1461418891276 Marionette TRACE conn4 <- [1,970,null,{}] 06:41:31 INFO - PROCESS | 1938 | 1461418891281 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}] 06:41:31 INFO - PROCESS | 1938 | 1461418891433 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 06:41:31 INFO - PROCESS | 1938 | 1461418891591 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8661d6d000 == 91 [pid = 1938] [id = 250] 06:41:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8659b35400) [pid = 1938] [serial = 751] [outer = (nil)] 06:41:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f865ac82400) [pid = 1938] [serial = 752] [outer = 0x7f8659b35400] 06:41:31 INFO - PROCESS | 1938 | 1461418891664 Marionette DEBUG loaded listener.js 06:41:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f865aef0800) [pid = 1938] [serial = 753] [outer = 0x7f8659b35400] 06:41:32 INFO - PROCESS | 1938 | 1461418892467 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]]]}] 06:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1229ms 06:41:32 INFO - PROCESS | 1938 | 1461418892503 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 06:41:32 INFO - PROCESS | 1938 | 1461418892508 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 06:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:41:32 INFO - PROCESS | 1938 | 1461418892514 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:41:32 INFO - PROCESS | 1938 | 1461418892516 Marionette TRACE conn4 <- [1,974,null,{}] 06:41:32 INFO - PROCESS | 1938 | 1461418892521 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}] 06:41:32 INFO - PROCESS | 1938 | 1461418892665 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 06:41:32 INFO - PROCESS | 1938 | 1461418892823 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662ae0800 == 92 [pid = 1938] [id = 251] 06:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f865aadf400) [pid = 1938] [serial = 754] [outer = (nil)] 06:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f865b8a6800) [pid = 1938] [serial = 755] [outer = 0x7f865aadf400] 06:41:32 INFO - PROCESS | 1938 | 1461418892891 Marionette DEBUG loaded listener.js 06:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f865bbe5800) [pid = 1938] [serial = 756] [outer = 0x7f865aadf400] 06:41:33 INFO - PROCESS | 1938 | 1461418893710 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]]]}] 06:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1225ms 06:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:41:33 INFO - PROCESS | 1938 | 1461418893741 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 06:41:33 INFO - PROCESS | 1938 | 1461418893744 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 06:41:33 INFO - PROCESS | 1938 | 1461418893748 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:41:33 INFO - PROCESS | 1938 | 1461418893752 Marionette TRACE conn4 <- [1,978,null,{}] 06:41:33 INFO - PROCESS | 1938 | 1461418893757 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}] 06:41:33 INFO - PROCESS | 1938 | 1461418893903 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 06:41:34 INFO - PROCESS | 1938 | 1461418894064 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8664298800 == 93 [pid = 1938] [id = 252] 06:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f865ac43c00) [pid = 1938] [serial = 757] [outer = (nil)] 06:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f865bcae800) [pid = 1938] [serial = 758] [outer = 0x7f865ac43c00] 06:41:34 INFO - PROCESS | 1938 | 1461418894131 Marionette DEBUG loaded listener.js 06:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f865be0fc00) [pid = 1938] [serial = 759] [outer = 0x7f865ac43c00] 06:41:35 INFO - PROCESS | 1938 | 1461418895001 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]]]}] 06:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1284ms 06:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:41:35 INFO - PROCESS | 1938 | 1461418895033 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 06:41:35 INFO - PROCESS | 1938 | 1461418895036 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 06:41:35 INFO - PROCESS | 1938 | 1461418895042 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:41:35 INFO - PROCESS | 1938 | 1461418895045 Marionette TRACE conn4 <- [1,982,null,{}] 06:41:35 INFO - PROCESS | 1938 | 1461418895050 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}] 06:41:35 INFO - PROCESS | 1938 | 1461418895211 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 06:41:35 INFO - PROCESS | 1938 | 1461418895373 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c95c000 == 94 [pid = 1938] [id = 253] 06:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8640e76400) [pid = 1938] [serial = 760] [outer = (nil)] 06:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8644094000) [pid = 1938] [serial = 761] [outer = 0x7f8640e76400] 06:41:35 INFO - PROCESS | 1938 | 1461418895440 Marionette DEBUG loaded listener.js 06:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f865bfcf000) [pid = 1938] [serial = 762] [outer = 0x7f8640e76400] 06:41:36 INFO - PROCESS | 1938 | 1461418896547 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]]]}] 06:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1577ms 06:41:36 INFO - PROCESS | 1938 | 1461418896619 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 06:41:36 INFO - PROCESS | 1938 | 1461418896624 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 06:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:41:36 INFO - PROCESS | 1938 | 1461418896632 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:41:36 INFO - PROCESS | 1938 | 1461418896636 Marionette TRACE conn4 <- [1,986,null,{}] 06:41:36 INFO - PROCESS | 1938 | 1461418896643 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}] 06:41:36 INFO - PROCESS | 1938 | 1461418896846 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 06:41:37 INFO - PROCESS | 1938 | 1461418897170 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418d5800 == 95 [pid = 1938] [id = 254] 06:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8644092400) [pid = 1938] [serial = 763] [outer = (nil)] 06:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f864458c800) [pid = 1938] [serial = 764] [outer = 0x7f8644092400] 06:41:37 INFO - PROCESS | 1938 | 1461418897240 Marionette DEBUG loaded listener.js 06:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f8644ab3000) [pid = 1938] [serial = 765] [outer = 0x7f8644092400] 06:41:38 INFO - PROCESS | 1938 | 1461418898098 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]]]}] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fc39000 == 94 [pid = 1938] [id = 139] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d2a000 == 93 [pid = 1938] [id = 242] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f864bcf4c00) [pid = 1938] [serial = 682] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f864872a800) [pid = 1938] [serial = 652] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f86426ab000) [pid = 1938] [serial = 655] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f864c1de800) [pid = 1938] [serial = 658] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd50000 == 92 [pid = 1938] [id = 241] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a998800 == 91 [pid = 1938] [id = 240] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864869b800 == 90 [pid = 1938] [id = 239] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643fb0000 == 89 [pid = 1938] [id = 238] 06:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1533ms 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864402c800 == 88 [pid = 1938] [id = 237] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645f98800 == 87 [pid = 1938] [id = 236] 06:41:38 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864186b000 == 86 [pid = 1938] [id = 228] 06:41:38 INFO - PROCESS | 1938 | 1461418898172 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 06:41:38 INFO - PROCESS | 1938 | 1461418898179 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 06:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:41:38 INFO - PROCESS | 1938 | 1461418898189 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:41:38 INFO - PROCESS | 1938 | 1461418898192 Marionette TRACE conn4 <- [1,990,null,{}] 06:41:38 INFO - PROCESS | 1938 | 1461418898196 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}] 06:41:38 INFO - PROCESS | 1938 | 1461418898345 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f864ccd8c00) [pid = 1938] [serial = 602] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f864933c800) [pid = 1938] [serial = 676] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f8640ee8000) [pid = 1938] [serial = 679] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f864bfdec00) [pid = 1938] [serial = 677] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f8648691c00) [pid = 1938] [serial = 641] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f864868cc00) [pid = 1938] [serial = 673] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f864ccddc00) [pid = 1938] [serial = 661] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8645e38400) [pid = 1938] [serial = 670] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f86475d3800) [pid = 1938] [serial = 671] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8642921c00) [pid = 1938] [serial = 665] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f86426a8c00) [pid = 1938] [serial = 664] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8643f58400) [pid = 1938] [serial = 667] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f86475d5800) [pid = 1938] [serial = 649] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f864458f000) [pid = 1938] [serial = 668] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7f8643da1000) [pid = 1938] [serial = 646] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7f86426a8800) [pid = 1938] [serial = 643] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7f8644aafc00) [pid = 1938] [serial = 680] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7f86487f9400) [pid = 1938] [serial = 674] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1938 | 1461418898480 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a03000 == 87 [pid = 1938] [id = 255] 06:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7f8640ee8000) [pid = 1938] [serial = 766] [outer = (nil)] 06:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7f8644095800) [pid = 1938] [serial = 767] [outer = 0x7f8640ee8000] 06:41:38 INFO - PROCESS | 1938 | 1461418898540 Marionette DEBUG loaded listener.js 06:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7f86476c4400) [pid = 1938] [serial = 768] [outer = 0x7f8640ee8000] 06:41:39 INFO - PROCESS | 1938 | 1461418899295 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]]]}] 06:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1137ms 06:41:39 INFO - PROCESS | 1938 | 1461418899327 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 06:41:39 INFO - PROCESS | 1938 | 1461418899329 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 06:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:41:39 INFO - PROCESS | 1938 | 1461418899346 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:41:39 INFO - PROCESS | 1938 | 1461418899352 Marionette TRACE conn4 <- [1,994,null,{}] 06:41:39 INFO - PROCESS | 1938 | 1461418899387 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}] 06:41:39 INFO - PROCESS | 1938 | 1461418899534 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 06:41:39 INFO - PROCESS | 1938 | 1461418899545 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649fc0800 == 88 [pid = 1938] [id = 256] 06:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7f86487f3800) [pid = 1938] [serial = 769] [outer = (nil)] 06:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864bcf6000) [pid = 1938] [serial = 770] [outer = 0x7f86487f3800] 06:41:39 INFO - PROCESS | 1938 | 1461418899606 Marionette DEBUG loaded listener.js 06:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f864c1d5800) [pid = 1938] [serial = 771] [outer = 0x7f86487f3800] 06:41:40 INFO - PROCESS | 1938 | 1461418900360 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]]]}] 06:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1073ms 06:41:40 INFO - PROCESS | 1938 | 1461418900409 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 06:41:40 INFO - PROCESS | 1938 | 1461418900413 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 06:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:41:40 INFO - PROCESS | 1938 | 1461418900418 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:41:40 INFO - PROCESS | 1938 | 1461418900421 Marionette TRACE conn4 <- [1,998,null,{}] 06:41:40 INFO - PROCESS | 1938 | 1461418900425 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}] 06:41:40 INFO - PROCESS | 1938 | 1461418900629 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 06:41:40 INFO - PROCESS | 1938 | 1461418900659 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c2b2000 == 89 [pid = 1938] [id = 257] 06:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f864c1db000) [pid = 1938] [serial = 772] [outer = (nil)] 06:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f864ccddc00) [pid = 1938] [serial = 773] [outer = 0x7f864c1db000] 06:41:40 INFO - PROCESS | 1938 | 1461418900717 Marionette DEBUG loaded listener.js 06:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f864df37c00) [pid = 1938] [serial = 774] [outer = 0x7f864c1db000] 06:41:41 INFO - PROCESS | 1938 | 1461418901499 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]]]}] 06:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1134ms 06:41:41 INFO - PROCESS | 1938 | 1461418901560 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 06:41:41 INFO - PROCESS | 1938 | 1461418901562 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 06:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:41:41 INFO - PROCESS | 1938 | 1461418901568 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:41:41 INFO - PROCESS | 1938 | 1461418901570 Marionette TRACE conn4 <- [1,1002,null,{}] 06:41:41 INFO - PROCESS | 1938 | 1461418901575 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}] 06:41:41 INFO - PROCESS | 1938 | 1461418901754 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 06:41:41 INFO - PROCESS | 1938 | 1461418901781 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d61d000 == 90 [pid = 1938] [id = 258] 06:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8645e3b000) [pid = 1938] [serial = 775] [outer = (nil)] 06:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f864e5ad000) [pid = 1938] [serial = 776] [outer = 0x7f8645e3b000] 06:41:41 INFO - PROCESS | 1938 | 1461418901838 Marionette DEBUG loaded listener.js 06:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8650099c00) [pid = 1938] [serial = 777] [outer = 0x7f8645e3b000] 06:41:42 INFO - PROCESS | 1938 | 1461418902831 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]]]}] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f864754ec00) [pid = 1938] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8642906000) [pid = 1938] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8645e06c00) [pid = 1938] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f86412fe000) [pid = 1938] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f86412f3800) [pid = 1938] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f8643b26000) [pid = 1938] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f864a9c7000) [pid = 1938] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:41:42 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8644ab7800) [pid = 1938] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1332ms 06:41:42 INFO - PROCESS | 1938 | 1461418902900 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 06:41:42 INFO - PROCESS | 1938 | 1461418902903 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 06:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:41:42 INFO - PROCESS | 1938 | 1461418902908 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:41:42 INFO - PROCESS | 1938 | 1461418902910 Marionette TRACE conn4 <- [1,1006,null,{}] 06:41:42 INFO - PROCESS | 1938 | 1461418902915 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}] 06:41:43 INFO - PROCESS | 1938 | 1461418903071 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 06:41:43 INFO - PROCESS | 1938 | 1461418903190 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d664000 == 91 [pid = 1938] [id = 259] 06:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f864d2e9400) [pid = 1938] [serial = 778] [outer = (nil)] 06:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8659bf8000) [pid = 1938] [serial = 779] [outer = 0x7f864d2e9400] 06:41:43 INFO - PROCESS | 1938 | 1461418903262 Marionette DEBUG loaded listener.js 06:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f865aa6b800) [pid = 1938] [serial = 780] [outer = 0x7f864d2e9400] 06:41:43 INFO - PROCESS | 1938 | 1461418903837 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]]]}] 06:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 975ms 06:41:43 INFO - PROCESS | 1938 | 1461418903885 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 06:41:43 INFO - PROCESS | 1938 | 1461418903888 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 06:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:41:43 INFO - PROCESS | 1938 | 1461418903893 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:41:43 INFO - PROCESS | 1938 | 1461418903896 Marionette TRACE conn4 <- [1,1010,null,{}] 06:41:43 INFO - PROCESS | 1938 | 1461418903900 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}] 06:41:44 INFO - PROCESS | 1938 | 1461418904034 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 06:41:44 INFO - PROCESS | 1938 | 1461418904160 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a70b000 == 92 [pid = 1938] [id = 260] 06:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f864daf0800) [pid = 1938] [serial = 781] [outer = (nil)] 06:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f865aadac00) [pid = 1938] [serial = 782] [outer = 0x7f864daf0800] 06:41:44 INFO - PROCESS | 1938 | 1461418904218 Marionette DEBUG loaded listener.js 06:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f865be11000) [pid = 1938] [serial = 783] [outer = 0x7f864daf0800] 06:41:44 INFO - PROCESS | 1938 | 1461418904992 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]]]}] 06:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1176ms 06:41:45 INFO - PROCESS | 1938 | 1461418905070 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 06:41:45 INFO - PROCESS | 1938 | 1461418905075 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 06:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:41:45 INFO - PROCESS | 1938 | 1461418905083 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:41:45 INFO - PROCESS | 1938 | 1461418905088 Marionette TRACE conn4 <- [1,1014,null,{}] 06:41:45 INFO - PROCESS | 1938 | 1461418905096 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}] 06:41:45 INFO - PROCESS | 1938 | 1461418905294 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 06:41:45 INFO - PROCESS | 1938 | 1461418905428 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644fce800 == 93 [pid = 1938] [id = 261] 06:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f863b5f0c00) [pid = 1938] [serial = 784] [outer = (nil)] 06:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8643a94800) [pid = 1938] [serial = 785] [outer = 0x7f863b5f0c00] 06:41:45 INFO - PROCESS | 1938 | 1461418905509 Marionette DEBUG loaded listener.js 06:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8644aae400) [pid = 1938] [serial = 786] [outer = 0x7f863b5f0c00] 06:41:46 INFO - PROCESS | 1938 | 1461418906369 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]]]}] 06:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1332ms 06:41:46 INFO - PROCESS | 1938 | 1461418906416 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 06:41:46 INFO - PROCESS | 1938 | 1461418906424 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 06:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:41:46 INFO - PROCESS | 1938 | 1461418906434 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:41:46 INFO - PROCESS | 1938 | 1461418906438 Marionette TRACE conn4 <- [1,1018,null,{}] 06:41:46 INFO - PROCESS | 1938 | 1461418906443 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}] 06:41:46 INFO - PROCESS | 1938 | 1461418906607 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 06:41:46 INFO - PROCESS | 1938 | 1461418906774 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864adc9800 == 94 [pid = 1938] [id = 262] 06:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8645bf0800) [pid = 1938] [serial = 787] [outer = (nil)] 06:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f864787b800) [pid = 1938] [serial = 788] [outer = 0x7f8645bf0800] 06:41:46 INFO - PROCESS | 1938 | 1461418906847 Marionette DEBUG loaded listener.js 06:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f86487f5c00) [pid = 1938] [serial = 789] [outer = 0x7f8645bf0800] 06:41:47 INFO - PROCESS | 1938 | 1461418907782 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]]]}] 06:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1382ms 06:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:41:47 INFO - PROCESS | 1938 | 1461418907817 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 06:41:47 INFO - PROCESS | 1938 | 1461418907820 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 06:41:47 INFO - PROCESS | 1938 | 1461418907826 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:41:47 INFO - PROCESS | 1938 | 1461418907831 Marionette TRACE conn4 <- [1,1022,null,{}] 06:41:47 INFO - PROCESS | 1938 | 1461418907846 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}] 06:41:48 INFO - PROCESS | 1938 | 1461418908013 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 06:41:48 INFO - PROCESS | 1938 | 1461418908178 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f562800 == 95 [pid = 1938] [id = 263] 06:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8649335800) [pid = 1938] [serial = 790] [outer = (nil)] 06:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f864df3b400) [pid = 1938] [serial = 791] [outer = 0x7f8649335800] 06:41:48 INFO - PROCESS | 1938 | 1461418908252 Marionette DEBUG loaded listener.js 06:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f8653348400) [pid = 1938] [serial = 792] [outer = 0x7f8649335800] 06:41:49 INFO - PROCESS | 1938 | 1461418909097 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]]]}] 06:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1332ms 06:41:49 INFO - PROCESS | 1938 | 1461418909157 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 06:41:49 INFO - PROCESS | 1938 | 1461418909162 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 06:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:41:49 INFO - PROCESS | 1938 | 1461418909167 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:41:49 INFO - PROCESS | 1938 | 1461418909169 Marionette TRACE conn4 <- [1,1026,null,{}] 06:41:49 INFO - PROCESS | 1938 | 1461418909174 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}] 06:41:49 INFO - PROCESS | 1938 | 1461418909334 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 06:41:49 INFO - PROCESS | 1938 | 1461418909501 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8660088800 == 96 [pid = 1938] [id = 264] 06:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8649335c00) [pid = 1938] [serial = 793] [outer = (nil)] 06:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f865a9ecc00) [pid = 1938] [serial = 794] [outer = 0x7f8649335c00] 06:41:49 INFO - PROCESS | 1938 | 1461418909584 Marionette DEBUG loaded listener.js 06:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f865be11800) [pid = 1938] [serial = 795] [outer = 0x7f8649335c00] 06:41:50 INFO - PROCESS | 1938 | 1461418910391 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]]]}] 06:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1279ms 06:41:50 INFO - PROCESS | 1938 | 1461418910447 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 06:41:50 INFO - PROCESS | 1938 | 1461418910451 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 06:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:41:50 INFO - PROCESS | 1938 | 1461418910456 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:41:50 INFO - PROCESS | 1938 | 1461418910459 Marionette TRACE conn4 <- [1,1030,null,{}] 06:41:50 INFO - PROCESS | 1938 | 1461418910464 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}] 06:41:50 INFO - PROCESS | 1938 | 1461418910630 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 06:41:50 INFO - PROCESS | 1938 | 1461418910795 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a992000 == 97 [pid = 1938] [id = 265] 06:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f864bdda400) [pid = 1938] [serial = 796] [outer = (nil)] 06:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f865ddb8400) [pid = 1938] [serial = 797] [outer = 0x7f864bdda400] 06:41:50 INFO - PROCESS | 1938 | 1461418910864 Marionette DEBUG loaded listener.js 06:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f865f54e400) [pid = 1938] [serial = 798] [outer = 0x7f864bdda400] 06:41:51 INFO - PROCESS | 1938 | 1461418911683 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]]]}] 06:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1274ms 06:41:51 INFO - PROCESS | 1938 | 1461418911732 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 06:41:51 INFO - PROCESS | 1938 | 1461418911736 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 06:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:41:51 INFO - PROCESS | 1938 | 1461418911741 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:41:51 INFO - PROCESS | 1938 | 1461418911743 Marionette TRACE conn4 <- [1,1034,null,{}] 06:41:51 INFO - PROCESS | 1938 | 1461418911749 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}] 06:41:51 INFO - PROCESS | 1938 | 1461418911942 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 06:41:52 INFO - PROCESS | 1938 | 1461418912105 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863b86d000 == 98 [pid = 1938] [id = 266] 06:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f865f657000) [pid = 1938] [serial = 799] [outer = (nil)] 06:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f865f768400) [pid = 1938] [serial = 800] [outer = 0x7f865f657000] 06:41:52 INFO - PROCESS | 1938 | 1461418912178 Marionette DEBUG loaded listener.js 06:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f865f777800) [pid = 1938] [serial = 801] [outer = 0x7f865f657000] 06:41:53 INFO - PROCESS | 1938 | 1461418913061 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]]]}] 06:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1376ms 06:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:41:53 INFO - PROCESS | 1938 | 1461418913117 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 06:41:53 INFO - PROCESS | 1938 | 1461418913120 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 06:41:53 INFO - PROCESS | 1938 | 1461418913126 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:41:53 INFO - PROCESS | 1938 | 1461418913129 Marionette TRACE conn4 <- [1,1038,null,{}] 06:41:53 INFO - PROCESS | 1938 | 1461418913133 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}] 06:41:53 INFO - PROCESS | 1938 | 1461418913322 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 06:41:53 INFO - PROCESS | 1938 | 1461418913484 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485dd000 == 99 [pid = 1938] [id = 267] 06:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f865f658400) [pid = 1938] [serial = 802] [outer = (nil)] 06:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f865f79e800) [pid = 1938] [serial = 803] [outer = 0x7f865f658400] 06:41:53 INFO - PROCESS | 1938 | 1461418913550 Marionette DEBUG loaded listener.js 06:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f865fc94800) [pid = 1938] [serial = 804] [outer = 0x7f865f658400] 06:41:54 INFO - PROCESS | 1938 | 1461418914393 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]]]}] 06:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1326ms 06:41:54 INFO - PROCESS | 1938 | 1461418914452 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 06:41:54 INFO - PROCESS | 1938 | 1461418914454 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 06:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:41:54 INFO - PROCESS | 1938 | 1461418914460 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:41:54 INFO - PROCESS | 1938 | 1461418914462 Marionette TRACE conn4 <- [1,1042,null,{}] 06:41:54 INFO - PROCESS | 1938 | 1461418914468 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}] 06:41:54 INFO - PROCESS | 1938 | 1461418914622 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 06:41:54 INFO - PROCESS | 1938 | 1461418914788 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f5000 == 100 [pid = 1938] [id = 268] 06:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f865f65f000) [pid = 1938] [serial = 805] [outer = (nil)] 06:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f865fe43400) [pid = 1938] [serial = 806] [outer = 0x7f865f65f000] 06:41:54 INFO - PROCESS | 1938 | 1461418914861 Marionette DEBUG loaded listener.js 06:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f865feb7400) [pid = 1938] [serial = 807] [outer = 0x7f865f65f000] 06:41:55 INFO - PROCESS | 1938 | 1461418915634 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]]]}] 06:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1233ms 06:41:55 INFO - PROCESS | 1938 | 1461418915694 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 06:41:55 INFO - PROCESS | 1938 | 1461418915698 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 06:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:41:55 INFO - PROCESS | 1938 | 1461418915703 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:41:55 INFO - PROCESS | 1938 | 1461418915705 Marionette TRACE conn4 <- [1,1046,null,{}] 06:41:55 INFO - PROCESS | 1938 | 1461418915711 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}] 06:41:55 INFO - PROCESS | 1938 | 1461418915865 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 06:41:56 INFO - PROCESS | 1938 | 1461418916032 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482ed800 == 101 [pid = 1938] [id = 269] 06:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8637cd0800) [pid = 1938] [serial = 808] [outer = (nil)] 06:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8637cd6800) [pid = 1938] [serial = 809] [outer = 0x7f8637cd0800] 06:41:56 INFO - PROCESS | 1938 | 1461418916100 Marionette DEBUG loaded listener.js 06:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8637cdc000) [pid = 1938] [serial = 810] [outer = 0x7f8637cd0800] 06:41:56 INFO - PROCESS | 1938 | 1461418916825 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]]]}] 06:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1179ms 06:41:56 INFO - PROCESS | 1938 | 1461418916884 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 06:41:56 INFO - PROCESS | 1938 | 1461418916887 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 06:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:41:56 INFO - PROCESS | 1938 | 1461418916892 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:41:56 INFO - PROCESS | 1938 | 1461418916894 Marionette TRACE conn4 <- [1,1050,null,{}] 06:41:56 INFO - PROCESS | 1938 | 1461418916900 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}] 06:41:57 INFO - PROCESS | 1938 | 1461418917057 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 06:41:57 INFO - PROCESS | 1938 | 1461418917219 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d11800 == 102 [pid = 1938] [id = 270] 06:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8637cd2400) [pid = 1938] [serial = 811] [outer = (nil)] 06:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f865fc9a000) [pid = 1938] [serial = 812] [outer = 0x7f8637cd2400] 06:41:57 INFO - PROCESS | 1938 | 1461418917286 Marionette DEBUG loaded listener.js 06:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f866002b000) [pid = 1938] [serial = 813] [outer = 0x7f8637cd2400] 06:41:58 INFO - PROCESS | 1938 | 1461418918142 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]]]}] 06:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1281ms 06:41:58 INFO - PROCESS | 1938 | 1461418918174 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 06:41:58 INFO - PROCESS | 1938 | 1461418918178 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 06:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:41:58 INFO - PROCESS | 1938 | 1461418918184 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:41:58 INFO - PROCESS | 1938 | 1461418918187 Marionette TRACE conn4 <- [1,1054,null,{}] 06:41:58 INFO - PROCESS | 1938 | 1461418918192 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}] 06:41:58 INFO - PROCESS | 1938 | 1461418918375 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 06:41:58 INFO - PROCESS | 1938 | 1461418918548 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d24000 == 103 [pid = 1938] [id = 271] 06:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8637e77c00) [pid = 1938] [serial = 814] [outer = (nil)] 06:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8637e85800) [pid = 1938] [serial = 815] [outer = 0x7f8637e77c00] 06:41:58 INFO - PROCESS | 1938 | 1461418918621 Marionette DEBUG loaded listener.js 06:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f864c1d4c00) [pid = 1938] [serial = 816] [outer = 0x7f8637e77c00] 06:41:59 INFO - PROCESS | 1938 | 1461418919840 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]]]}] 06:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1680ms 06:41:59 INFO - PROCESS | 1938 | 1461418919864 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 06:41:59 INFO - PROCESS | 1938 | 1461418919870 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 06:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:41:59 INFO - PROCESS | 1938 | 1461418919877 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:41:59 INFO - PROCESS | 1938 | 1461418919882 Marionette TRACE conn4 <- [1,1058,null,{}] 06:41:59 INFO - PROCESS | 1938 | 1461418919888 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}] 06:42:00 INFO - PROCESS | 1938 | 1461418920052 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 06:42:00 INFO - PROCESS | 1938 | 1461418920237 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644323000 == 104 [pid = 1938] [id = 272] 06:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f8640e6d400) [pid = 1938] [serial = 817] [outer = (nil)] 06:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f86426aa400) [pid = 1938] [serial = 818] [outer = 0x7f8640e6d400] 06:42:00 INFO - PROCESS | 1938 | 1461418920300 Marionette DEBUG loaded listener.js 06:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f864294f400) [pid = 1938] [serial = 819] [outer = 0x7f8640e6d400] 06:42:01 INFO - PROCESS | 1938 | 1461418921261 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]]]}] 06:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1434ms 06:42:01 INFO - PROCESS | 1938 | 1461418921312 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 06:42:01 INFO - PROCESS | 1938 | 1461418921319 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 06:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:42:01 INFO - PROCESS | 1938 | 1461418921328 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:42:01 INFO - PROCESS | 1938 | 1461418921332 Marionette TRACE conn4 <- [1,1062,null,{}] 06:42:01 INFO - PROCESS | 1938 | 1461418921337 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}] 06:42:01 INFO - PROCESS | 1938 | 1461418921490 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d664000 == 103 [pid = 1938] [id = 259] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d61d000 == 102 [pid = 1938] [id = 258] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f864c5bf400) [pid = 1938] [serial = 694] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8650513000) [pid = 1938] [serial = 706] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f864e5b5400) [pid = 1938] [serial = 703] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f864430bc00) [pid = 1938] [serial = 688] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f864daf9400) [pid = 1938] [serial = 700] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8647558000) [pid = 1938] [serial = 691] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8647555400) [pid = 1938] [serial = 697] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f864e5a9400) [pid = 1938] [serial = 731] [outer = (nil)] [url = about:blank] 06:42:01 INFO - PROCESS | 1938 | 1461418921734 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c2b2000 == 101 [pid = 1938] [id = 257] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649fc0800 == 100 [pid = 1938] [id = 256] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a03000 == 99 [pid = 1938] [id = 255] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418d5800 == 98 [pid = 1938] [id = 254] 06:42:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418e0800 == 99 [pid = 1938] [id = 273] 06:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8642902800) [pid = 1938] [serial = 820] [outer = (nil)] 06:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f864430bc00) [pid = 1938] [serial = 821] [outer = 0x7f8642902800] 06:42:01 INFO - PROCESS | 1938 | 1461418921813 Marionette DEBUG loaded listener.js 06:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8645e06c00) [pid = 1938] [serial = 822] [outer = 0x7f8642902800] 06:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8661d6d000 == 98 [pid = 1938] [id = 250] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866008b800 == 97 [pid = 1938] [id = 249] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa8f000 == 96 [pid = 1938] [id = 248] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865d82b000 == 95 [pid = 1938] [id = 247] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a71c000 == 94 [pid = 1938] [id = 246] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a98b000 == 93 [pid = 1938] [id = 245] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864431b800 == 92 [pid = 1938] [id = 244] 06:42:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e54e000 == 91 [pid = 1938] [id = 243] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8649340c00) [pid = 1938] [serial = 722] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f864290e400) [pid = 1938] [serial = 728] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f86476c5000) [pid = 1938] [serial = 718] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8644b51400) [pid = 1938] [serial = 715] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f865ac8d000) [pid = 1938] [serial = 467] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f864868d400) [pid = 1938] [serial = 719] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f8642948800) [pid = 1938] [serial = 710] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8642634800) [pid = 1938] [serial = 709] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8645e04800) [pid = 1938] [serial = 716] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8644802c00) [pid = 1938] [serial = 713] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f864bd71400) [pid = 1938] [serial = 724] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8648730800) [pid = 1938] [serial = 721] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f864dafc800) [pid = 1938] [serial = 729] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f8644306c00) [pid = 1938] [serial = 712] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f864c5bc000) [pid = 1938] [serial = 683] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f864c5b7000) [pid = 1938] [serial = 725] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f8640e6d000) [pid = 1938] [serial = 685] [outer = (nil)] [url = about:blank] 06:42:02 INFO - PROCESS | 1938 | 1461418922616 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]]]}] 06:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1340ms 06:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:42:02 INFO - PROCESS | 1938 | 1461418922669 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 06:42:02 INFO - PROCESS | 1938 | 1461418922672 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 06:42:02 INFO - PROCESS | 1938 | 1461418922680 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:42:02 INFO - PROCESS | 1938 | 1461418922685 Marionette TRACE conn4 <- [1,1066,null,{}] 06:42:02 INFO - PROCESS | 1938 | 1461418922699 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}] 06:42:02 INFO - PROCESS | 1938 | 1461418922864 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 06:42:02 INFO - PROCESS | 1938 | 1461418922883 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8648698000 == 92 [pid = 1938] [id = 274] 06:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f86476b8c00) [pid = 1938] [serial = 823] [outer = (nil)] 06:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f8648686000) [pid = 1938] [serial = 824] [outer = 0x7f86476b8c00] 06:42:02 INFO - PROCESS | 1938 | 1461418922947 Marionette DEBUG loaded listener.js 06:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8648730800) [pid = 1938] [serial = 825] [outer = 0x7f86476b8c00] 06:42:03 INFO - PROCESS | 1938 | 1461418923730 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]]]}] 06:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1088ms 06:42:03 INFO - PROCESS | 1938 | 1461418923778 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 06:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:42:03 INFO - PROCESS | 1938 | 1461418923782 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 06:42:03 INFO - PROCESS | 1938 | 1461418923788 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:42:03 INFO - PROCESS | 1938 | 1461418923790 Marionette TRACE conn4 <- [1,1070,null,{}] 06:42:03 INFO - PROCESS | 1938 | 1461418923795 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}] 06:42:03 INFO - PROCESS | 1938 | 1461418923947 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 06:42:03 INFO - PROCESS | 1938 | 1461418923961 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649fa9000 == 93 [pid = 1938] [id = 275] 06:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f8644e4bc00) [pid = 1938] [serial = 826] [outer = (nil)] 06:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8649344800) [pid = 1938] [serial = 827] [outer = 0x7f8644e4bc00] 06:42:04 INFO - PROCESS | 1938 | 1461418924020 Marionette DEBUG loaded listener.js 06:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f864b835c00) [pid = 1938] [serial = 828] [outer = 0x7f8644e4bc00] 06:42:04 INFO - PROCESS | 1938 | 1461418924900 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]]]}] 06:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1127ms 06:42:04 INFO - PROCESS | 1938 | 1461418924922 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 06:42:04 INFO - PROCESS | 1938 | 1461418924925 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 06:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:42:04 INFO - PROCESS | 1938 | 1461418924930 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:42:04 INFO - PROCESS | 1938 | 1461418924933 Marionette TRACE conn4 <- [1,1074,null,{}] 06:42:04 INFO - PROCESS | 1938 | 1461418924938 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}] 06:42:05 INFO - PROCESS | 1938 | 1461418925129 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 06:42:05 INFO - PROCESS | 1938 | 1461418925154 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf1e000 == 94 [pid = 1938] [id = 276] 06:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f86476bc000) [pid = 1938] [serial = 829] [outer = (nil)] 06:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f864bfdec00) [pid = 1938] [serial = 830] [outer = 0x7f86476bc000] 06:42:05 INFO - PROCESS | 1938 | 1461418925213 Marionette DEBUG loaded listener.js 06:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f864c31e000) [pid = 1938] [serial = 831] [outer = 0x7f86476bc000] 06:42:06 INFO - PROCESS | 1938 | 1461418926049 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]]]}] 06:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1179ms 06:42:06 INFO - PROCESS | 1938 | 1461418926110 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 06:42:06 INFO - PROCESS | 1938 | 1461418926113 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 06:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:42:06 INFO - PROCESS | 1938 | 1461418926119 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:42:06 INFO - PROCESS | 1938 | 1461418926121 Marionette TRACE conn4 <- [1,1078,null,{}] 06:42:06 INFO - PROCESS | 1938 | 1461418926126 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}] 06:42:06 INFO - PROCESS | 1938 | 1461418926579 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8645e3b000) [pid = 1938] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8644092400) [pid = 1938] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f864d4cfc00) [pid = 1938] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8640ee8000) [pid = 1938] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f86487f3800) [pid = 1938] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f864d2e9400) [pid = 1938] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:42:06 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f864c1db000) [pid = 1938] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:42:06 INFO - PROCESS | 1938 | 1461418926674 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487e2000 == 95 [pid = 1938] [id = 277] 06:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8644092400) [pid = 1938] [serial = 832] [outer = (nil)] 06:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f86487f9400) [pid = 1938] [serial = 833] [outer = 0x7f8644092400] 06:42:06 INFO - PROCESS | 1938 | 1461418926739 Marionette DEBUG loaded listener.js 06:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f864ffb9c00) [pid = 1938] [serial = 834] [outer = 0x7f8644092400] 06:42:07 INFO - PROCESS | 1938 | 1461418927398 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]]]}] 06:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1327ms 06:42:07 INFO - PROCESS | 1938 | 1461418927447 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 06:42:07 INFO - PROCESS | 1938 | 1461418927449 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 06:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:42:07 INFO - PROCESS | 1938 | 1461418927464 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:42:07 INFO - PROCESS | 1938 | 1461418927467 Marionette TRACE conn4 <- [1,1082,null,{}] 06:42:07 INFO - PROCESS | 1938 | 1461418927472 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}] 06:42:07 INFO - PROCESS | 1938 | 1461418927619 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 06:42:07 INFO - PROCESS | 1938 | 1461418927633 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e555800 == 96 [pid = 1938] [id = 278] 06:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8650090000) [pid = 1938] [serial = 835] [outer = (nil)] 06:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8654b83400) [pid = 1938] [serial = 836] [outer = 0x7f8650090000] 06:42:07 INFO - PROCESS | 1938 | 1461418927691 Marionette DEBUG loaded listener.js 06:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f865a9dfc00) [pid = 1938] [serial = 837] [outer = 0x7f8650090000] 06:42:08 INFO - PROCESS | 1938 | 1461418928470 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]]]}] 06:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1030ms 06:42:08 INFO - PROCESS | 1938 | 1461418928494 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 06:42:08 INFO - PROCESS | 1938 | 1461418928497 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 06:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:42:08 INFO - PROCESS | 1938 | 1461418928593 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:42:08 INFO - PROCESS | 1938 | 1461418928598 Marionette TRACE conn4 <- [1,1086,null,{}] 06:42:08 INFO - PROCESS | 1938 | 1461418928658 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}] 06:42:08 INFO - PROCESS | 1938 | 1461418928881 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 06:42:09 INFO - PROCESS | 1938 | 1461418929050 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428db800 == 97 [pid = 1938] [id = 279] 06:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8640e6d000) [pid = 1938] [serial = 838] [outer = (nil)] 06:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8640eef400) [pid = 1938] [serial = 839] [outer = 0x7f8640e6d000] 06:42:09 INFO - PROCESS | 1938 | 1461418929120 Marionette DEBUG loaded listener.js 06:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f864290e400) [pid = 1938] [serial = 840] [outer = 0x7f8640e6d000] 06:42:10 INFO - PROCESS | 1938 | 1461418930034 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]]]}] 06:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1562ms 06:42:10 INFO - PROCESS | 1938 | 1461418930066 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 06:42:10 INFO - PROCESS | 1938 | 1461418930071 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 06:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:42:10 INFO - PROCESS | 1938 | 1461418930079 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:42:10 INFO - PROCESS | 1938 | 1461418930082 Marionette TRACE conn4 <- [1,1090,null,{}] 06:42:10 INFO - PROCESS | 1938 | 1461418930092 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}] 06:42:10 INFO - PROCESS | 1938 | 1461418930258 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 06:42:10 INFO - PROCESS | 1938 | 1461418930431 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487da000 == 98 [pid = 1938] [id = 280] 06:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8643f5b400) [pid = 1938] [serial = 841] [outer = (nil)] 06:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8645e0c000) [pid = 1938] [serial = 842] [outer = 0x7f8643f5b400] 06:42:10 INFO - PROCESS | 1938 | 1461418930503 Marionette DEBUG loaded listener.js 06:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f86476b7800) [pid = 1938] [serial = 843] [outer = 0x7f8643f5b400] 06:42:11 INFO - PROCESS | 1938 | 1461418931455 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]]]}] 06:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1439ms 06:42:11 INFO - PROCESS | 1938 | 1461418931518 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 06:42:11 INFO - PROCESS | 1938 | 1461418931521 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 06:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:42:11 INFO - PROCESS | 1938 | 1461418931527 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:42:11 INFO - PROCESS | 1938 | 1461418931530 Marionette TRACE conn4 <- [1,1094,null,{}] 06:42:11 INFO - PROCESS | 1938 | 1461418931535 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}] 06:42:11 INFO - PROCESS | 1938 | 1461418931706 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 06:42:11 INFO - PROCESS | 1938 | 1461418931870 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8659baa800 == 99 [pid = 1938] [id = 281] 06:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f86487fac00) [pid = 1938] [serial = 844] [outer = (nil)] 06:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f864c1d3000) [pid = 1938] [serial = 845] [outer = 0x7f86487fac00] 06:42:11 INFO - PROCESS | 1938 | 1461418931949 Marionette DEBUG loaded listener.js 06:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f864d0a1400) [pid = 1938] [serial = 846] [outer = 0x7f86487fac00] 06:42:12 INFO - PROCESS | 1938 | 1461418932764 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]]]}] 06:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1276ms 06:42:12 INFO - PROCESS | 1938 | 1461418932809 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 06:42:12 INFO - PROCESS | 1938 | 1461418932813 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 06:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:42:12 INFO - PROCESS | 1938 | 1461418932818 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:42:12 INFO - PROCESS | 1938 | 1461418932820 Marionette TRACE conn4 <- [1,1098,null,{}] 06:42:12 INFO - PROCESS | 1938 | 1461418932826 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}] 06:42:12 INFO - PROCESS | 1938 | 1461418932992 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 06:42:13 INFO - PROCESS | 1938 | 1461418933169 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f46f000 == 100 [pid = 1938] [id = 282] 06:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8647883000) [pid = 1938] [serial = 847] [outer = (nil)] 06:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f865051a000) [pid = 1938] [serial = 848] [outer = 0x7f8647883000] 06:42:13 INFO - PROCESS | 1938 | 1461418933246 Marionette DEBUG loaded listener.js 06:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f865aad8800) [pid = 1938] [serial = 849] [outer = 0x7f8647883000] 06:42:14 INFO - PROCESS | 1938 | 1461418934100 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]]]}] 06:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1345ms 06:42:14 INFO - PROCESS | 1938 | 1461418934165 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 06:42:14 INFO - PROCESS | 1938 | 1461418934168 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 06:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:42:14 INFO - PROCESS | 1938 | 1461418934174 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:42:14 INFO - PROCESS | 1938 | 1461418934176 Marionette TRACE conn4 <- [1,1102,null,{}] 06:42:14 INFO - PROCESS | 1938 | 1461418934181 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}] 06:42:14 INFO - PROCESS | 1938 | 1461418934335 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 06:42:14 INFO - PROCESS | 1938 | 1461418934513 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fea9800 == 101 [pid = 1938] [id = 283] 06:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864270bc00) [pid = 1938] [serial = 850] [outer = (nil)] 06:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f865aae0c00) [pid = 1938] [serial = 851] [outer = 0x7f864270bc00] 06:42:14 INFO - PROCESS | 1938 | 1461418934588 Marionette DEBUG loaded listener.js 06:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f865be02400) [pid = 1938] [serial = 852] [outer = 0x7f864270bc00] 06:42:15 INFO - PROCESS | 1938 | 1461418935371 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]]]}] 06:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 06:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:42:15 INFO - PROCESS | 1938 | 1461418935407 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 06:42:15 INFO - PROCESS | 1938 | 1461418935410 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 06:42:15 INFO - PROCESS | 1938 | 1461418935416 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:42:15 INFO - PROCESS | 1938 | 1461418935419 Marionette TRACE conn4 <- [1,1106,null,{}] 06:42:15 INFO - PROCESS | 1938 | 1461418935424 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}] 06:42:15 INFO - PROCESS | 1938 | 1461418935628 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 06:42:15 INFO - PROCESS | 1938 | 1461418935814 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866ced3800 == 102 [pid = 1938] [id = 284] 06:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f865dd3d400) [pid = 1938] [serial = 853] [outer = (nil)] 06:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f865f76d800) [pid = 1938] [serial = 854] [outer = 0x7f865dd3d400] 06:42:15 INFO - PROCESS | 1938 | 1461418935886 Marionette DEBUG loaded listener.js 06:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f865f7a1800) [pid = 1938] [serial = 855] [outer = 0x7f865dd3d400] 06:42:16 INFO - PROCESS | 1938 | 1461418936745 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]]]}] 06:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1388ms 06:42:16 INFO - PROCESS | 1938 | 1461418936804 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 06:42:16 INFO - PROCESS | 1938 | 1461418936808 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 06:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:42:16 INFO - PROCESS | 1938 | 1461418936814 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:42:16 INFO - PROCESS | 1938 | 1461418936816 Marionette TRACE conn4 <- [1,1110,null,{}] 06:42:16 INFO - PROCESS | 1938 | 1461418936822 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}] 06:42:16 INFO - PROCESS | 1938 | 1461418936981 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 06:42:17 INFO - PROCESS | 1938 | 1461418937151 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639be6800 == 103 [pid = 1938] [id = 285] 06:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f863a5a7000) [pid = 1938] [serial = 856] [outer = (nil)] 06:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f863a5ac000) [pid = 1938] [serial = 857] [outer = 0x7f863a5a7000] 06:42:17 INFO - PROCESS | 1938 | 1461418937224 Marionette DEBUG loaded listener.js 06:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f863a5b0800) [pid = 1938] [serial = 858] [outer = 0x7f863a5a7000] 06:42:18 INFO - PROCESS | 1938 | 1461418937998 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]]]}] 06:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1234ms 06:42:18 INFO - PROCESS | 1938 | 1461418938049 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 06:42:18 INFO - PROCESS | 1938 | 1461418938052 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 06:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:42:18 INFO - PROCESS | 1938 | 1461418938059 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:42:18 INFO - PROCESS | 1938 | 1461418938061 Marionette TRACE conn4 <- [1,1114,null,{}] 06:42:18 INFO - PROCESS | 1938 | 1461418938066 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}] 06:42:18 INFO - PROCESS | 1938 | 1461418938234 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 06:42:18 INFO - PROCESS | 1938 | 1461418938404 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a517000 == 104 [pid = 1938] [id = 286] 06:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f863a5a8800) [pid = 1938] [serial = 859] [outer = (nil)] 06:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f865f769c00) [pid = 1938] [serial = 860] [outer = 0x7f863a5a8800] 06:42:18 INFO - PROCESS | 1938 | 1461418938474 Marionette DEBUG loaded listener.js 06:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f865fc60c00) [pid = 1938] [serial = 861] [outer = 0x7f863a5a8800] 06:42:19 INFO - PROCESS | 1938 | 1461418939330 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]]]}] 06:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1331ms 06:42:19 INFO - PROCESS | 1938 | 1461418939391 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 06:42:19 INFO - PROCESS | 1938 | 1461418939394 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 06:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:42:19 INFO - PROCESS | 1938 | 1461418939400 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:42:19 INFO - PROCESS | 1938 | 1461418939402 Marionette TRACE conn4 <- [1,1118,null,{}] 06:42:19 INFO - PROCESS | 1938 | 1461418939407 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}] 06:42:19 INFO - PROCESS | 1938 | 1461418939572 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 06:42:19 INFO - PROCESS | 1938 | 1461418939742 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864180f000 == 105 [pid = 1938] [id = 287] 06:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f863a5a2c00) [pid = 1938] [serial = 862] [outer = (nil)] 06:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f863ca95800) [pid = 1938] [serial = 863] [outer = 0x7f863a5a2c00] 06:42:19 INFO - PROCESS | 1938 | 1461418939812 Marionette DEBUG loaded listener.js 06:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f863ca9a000) [pid = 1938] [serial = 864] [outer = 0x7f863a5a2c00] 06:42:20 INFO - PROCESS | 1938 | 1461418940629 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]]]}] 06:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1284ms 06:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:42:20 INFO - PROCESS | 1938 | 1461418940685 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 06:42:20 INFO - PROCESS | 1938 | 1461418940688 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 06:42:20 INFO - PROCESS | 1938 | 1461418940695 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:42:20 INFO - PROCESS | 1938 | 1461418940698 Marionette TRACE conn4 <- [1,1122,null,{}] 06:42:20 INFO - PROCESS | 1938 | 1461418940704 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}] 06:42:20 INFO - PROCESS | 1938 | 1461418940854 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 06:42:21 INFO - PROCESS | 1938 | 1461418941028 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662a54800 == 106 [pid = 1938] [id = 288] 06:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f86380c8c00) [pid = 1938] [serial = 865] [outer = (nil)] 06:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f86380cf800) [pid = 1938] [serial = 866] [outer = 0x7f86380c8c00] 06:42:21 INFO - PROCESS | 1938 | 1461418941096 Marionette DEBUG loaded listener.js 06:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f86380d4000) [pid = 1938] [serial = 867] [outer = 0x7f86380c8c00] 06:42:21 INFO - PROCESS | 1938 | 1461418941911 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]]]}] 06:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1283ms 06:42:21 INFO - PROCESS | 1938 | 1461418941977 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 06:42:21 INFO - PROCESS | 1938 | 1461418941981 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 06:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:42:21 INFO - PROCESS | 1938 | 1461418941986 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:42:21 INFO - PROCESS | 1938 | 1461418941989 Marionette TRACE conn4 <- [1,1126,null,{}] 06:42:21 INFO - PROCESS | 1938 | 1461418941995 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}] 06:42:22 INFO - PROCESS | 1938 | 1461418942179 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 06:42:22 INFO - PROCESS | 1938 | 1461418942347 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864178e000 == 107 [pid = 1938] [id = 289] 06:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f86380cb400) [pid = 1938] [serial = 868] [outer = (nil)] 06:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863ca9cc00) [pid = 1938] [serial = 869] [outer = 0x7f86380cb400] 06:42:22 INFO - PROCESS | 1938 | 1461418942435 Marionette DEBUG loaded listener.js 06:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f865fe86800) [pid = 1938] [serial = 870] [outer = 0x7f86380cb400] 06:42:23 INFO - PROCESS | 1938 | 1461418943348 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]]]}] 06:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1377ms 06:42:23 INFO - PROCESS | 1938 | 1461418943364 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 06:42:23 INFO - PROCESS | 1938 | 1461418943368 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 06:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:42:23 INFO - PROCESS | 1938 | 1461418943373 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:42:23 INFO - PROCESS | 1938 | 1461418943377 Marionette TRACE conn4 <- [1,1130,null,{}] 06:42:23 INFO - PROCESS | 1938 | 1461418943382 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}] 06:42:23 INFO - PROCESS | 1938 | 1461418943550 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 06:42:23 INFO - PROCESS | 1938 | 1461418943724 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86367ba800 == 108 [pid = 1938] [id = 290] 06:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f86368ca400) [pid = 1938] [serial = 871] [outer = (nil)] 06:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f86368d4400) [pid = 1938] [serial = 872] [outer = 0x7f86368ca400] 06:42:23 INFO - PROCESS | 1938 | 1461418943795 Marionette DEBUG loaded listener.js 06:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f863ca9dc00) [pid = 1938] [serial = 873] [outer = 0x7f86368ca400] 06:42:24 INFO - PROCESS | 1938 | 1461418944644 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]]]}] 06:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1329ms 06:42:24 INFO - PROCESS | 1938 | 1461418944704 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 06:42:24 INFO - PROCESS | 1938 | 1461418944707 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 06:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:42:24 INFO - PROCESS | 1938 | 1461418944713 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:42:24 INFO - PROCESS | 1938 | 1461418944716 Marionette TRACE conn4 <- [1,1134,null,{}] 06:42:24 INFO - PROCESS | 1938 | 1461418944721 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}] 06:42:24 INFO - PROCESS | 1938 | 1461418944891 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 06:42:25 INFO - PROCESS | 1938 | 1461418945076 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636a25000 == 109 [pid = 1938] [id = 291] 06:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8636ac9800) [pid = 1938] [serial = 874] [outer = (nil)] 06:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8636acf000) [pid = 1938] [serial = 875] [outer = 0x7f8636ac9800] 06:42:25 INFO - PROCESS | 1938 | 1461418945142 Marionette DEBUG loaded listener.js 06:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8636ad3400) [pid = 1938] [serial = 876] [outer = 0x7f8636ac9800] 06:42:26 INFO - PROCESS | 1938 | 1461418946314 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]]]}] 06:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1633ms 06:42:26 INFO - PROCESS | 1938 | 1461418946346 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 06:42:26 INFO - PROCESS | 1938 | 1461418946351 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 06:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:42:26 INFO - PROCESS | 1938 | 1461418946360 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:42:26 INFO - PROCESS | 1938 | 1461418946363 Marionette TRACE conn4 <- [1,1138,null,{}] 06:42:26 INFO - PROCESS | 1938 | 1461418946370 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}] 06:42:26 INFO - PROCESS | 1938 | 1461418946536 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 06:42:26 INFO - PROCESS | 1938 | 1461418946715 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fa8800 == 110 [pid = 1938] [id = 292] 06:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f8636ad8c00) [pid = 1938] [serial = 877] [outer = (nil)] 06:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f8637e82400) [pid = 1938] [serial = 878] [outer = 0x7f8636ad8c00] 06:42:26 INFO - PROCESS | 1938 | 1461418946780 Marionette DEBUG loaded listener.js 06:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f86380d6400) [pid = 1938] [serial = 879] [outer = 0x7f8636ad8c00] 06:42:27 INFO - PROCESS | 1938 | 1461418947731 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]]]}] 06:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 06:42:27 INFO - PROCESS | 1938 | 1461418947796 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 06:42:27 INFO - PROCESS | 1938 | 1461418947804 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 06:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:42:27 INFO - PROCESS | 1938 | 1461418947813 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:42:27 INFO - PROCESS | 1938 | 1461418947816 Marionette TRACE conn4 <- [1,1142,null,{}] 06:42:27 INFO - PROCESS | 1938 | 1461418947821 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}] 06:42:27 INFO - PROCESS | 1938 | 1461418947990 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f865aadac00) [pid = 1938] [serial = 782] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f864c01b000) [pid = 1938] [serial = 740] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f865ac82400) [pid = 1938] [serial = 752] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f865a9de400) [pid = 1938] [serial = 749] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f865059fc00) [pid = 1938] [serial = 746] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f865b8a6800) [pid = 1938] [serial = 755] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f865bcae800) [pid = 1938] [serial = 758] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8647557000) [pid = 1938] [serial = 743] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | 1461418948340 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487e2000 == 109 [pid = 1938] [id = 277] 06:42:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a9a2800 == 110 [pid = 1938] [id = 293] 06:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8642918000) [pid = 1938] [serial = 880] [outer = (nil)] 06:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8643a8a800) [pid = 1938] [serial = 881] [outer = 0x7f8642918000] 06:42:28 INFO - PROCESS | 1938 | 1461418948447 Marionette DEBUG loaded listener.js 06:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8643da2c00) [pid = 1938] [serial = 882] [outer = 0x7f8642918000] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864bf1e000 == 109 [pid = 1938] [id = 276] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649fa9000 == 108 [pid = 1938] [id = 275] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8648698000 == 107 [pid = 1938] [id = 274] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418e0800 == 106 [pid = 1938] [id = 273] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644323000 == 105 [pid = 1938] [id = 272] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f562800 == 104 [pid = 1938] [id = 263] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864adc9800 == 103 [pid = 1938] [id = 262] 06:42:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644fce800 == 102 [pid = 1938] [id = 261] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8643a90000) [pid = 1938] [serial = 734] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f864ccddc00) [pid = 1938] [serial = 773] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8650099c00) [pid = 1938] [serial = 777] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f865aa6b800) [pid = 1938] [serial = 780] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f864df37c00) [pid = 1938] [serial = 774] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f864e5ad000) [pid = 1938] [serial = 776] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f864458c800) [pid = 1938] [serial = 764] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8644ab3000) [pid = 1938] [serial = 765] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f865009a000) [pid = 1938] [serial = 732] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8644094000) [pid = 1938] [serial = 761] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8644095800) [pid = 1938] [serial = 767] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8645be8c00) [pid = 1938] [serial = 737] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f864bcf6000) [pid = 1938] [serial = 770] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f864c1d5800) [pid = 1938] [serial = 771] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f86476c4400) [pid = 1938] [serial = 768] [outer = (nil)] [url = about:blank] 06:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8659bf8000) [pid = 1938] [serial = 779] [outer = (nil)] [url = about:blank] 06:42:29 INFO - PROCESS | 1938 | 1461418949193 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]]]}] 06:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1430ms 06:42:29 INFO - PROCESS | 1938 | 1461418949244 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 06:42:29 INFO - PROCESS | 1938 | 1461418949247 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 06:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:42:29 INFO - PROCESS | 1938 | 1461418949264 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:42:29 INFO - PROCESS | 1938 | 1461418949270 Marionette TRACE conn4 <- [1,1146,null,{}] 06:42:29 INFO - PROCESS | 1938 | 1461418949284 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}] 06:42:29 INFO - PROCESS | 1938 | 1461418949432 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 06:42:29 INFO - PROCESS | 1938 | 1461418949451 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644fce800 == 103 [pid = 1938] [id = 294] 06:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8645bf1c00) [pid = 1938] [serial = 883] [outer = (nil)] 06:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8647558000) [pid = 1938] [serial = 884] [outer = 0x7f8645bf1c00] 06:42:29 INFO - PROCESS | 1938 | 1461418949513 Marionette DEBUG loaded listener.js 06:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f86476c4400) [pid = 1938] [serial = 885] [outer = 0x7f8645bf1c00] 06:42:30 INFO - PROCESS | 1938 | 1461418950323 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]]]}] 06:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1096ms 06:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:42:30 INFO - PROCESS | 1938 | 1461418950355 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 06:42:30 INFO - PROCESS | 1938 | 1461418950358 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 06:42:30 INFO - PROCESS | 1938 | 1461418950364 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:42:30 INFO - PROCESS | 1938 | 1461418950367 Marionette TRACE conn4 <- [1,1150,null,{}] 06:42:30 INFO - PROCESS | 1938 | 1461418950371 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}] 06:42:30 INFO - PROCESS | 1938 | 1461418950516 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 06:42:30 INFO - PROCESS | 1938 | 1461418950530 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c3f000 == 104 [pid = 1938] [id = 295] 06:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f86476c5000) [pid = 1938] [serial = 886] [outer = (nil)] 06:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f86487fa000) [pid = 1938] [serial = 887] [outer = 0x7f86476c5000] 06:42:30 INFO - PROCESS | 1938 | 1461418950590 Marionette DEBUG loaded listener.js 06:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f864bcfb800) [pid = 1938] [serial = 888] [outer = 0x7f86476c5000] 06:42:31 INFO - PROCESS | 1938 | 1461418951479 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]]]}] 06:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1132ms 06:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:42:31 INFO - PROCESS | 1938 | 1461418951495 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 06:42:31 INFO - PROCESS | 1938 | 1461418951497 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 06:42:31 INFO - PROCESS | 1938 | 1461418951502 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:42:31 INFO - PROCESS | 1938 | 1461418951505 Marionette TRACE conn4 <- [1,1154,null,{}] 06:42:31 INFO - PROCESS | 1938 | 1461418951510 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}] 06:42:31 INFO - PROCESS | 1938 | 1461418951700 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 06:42:31 INFO - PROCESS | 1938 | 1461418951728 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f6000 == 105 [pid = 1938] [id = 296] 06:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f864868d400) [pid = 1938] [serial = 889] [outer = (nil)] 06:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f864c1d9c00) [pid = 1938] [serial = 890] [outer = 0x7f864868d400] 06:42:31 INFO - PROCESS | 1938 | 1461418951788 Marionette DEBUG loaded listener.js 06:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f864ccddc00) [pid = 1938] [serial = 891] [outer = 0x7f864868d400] 06:42:32 INFO - PROCESS | 1938 | 1461418952620 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]]]}] 06:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1178ms 06:42:32 INFO - PROCESS | 1938 | 1461418952683 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 06:42:32 INFO - PROCESS | 1938 | 1461418952687 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 06:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:42:32 INFO - PROCESS | 1938 | 1461418952692 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:42:32 INFO - PROCESS | 1938 | 1461418952694 Marionette TRACE conn4 <- [1,1158,null,{}] 06:42:32 INFO - PROCESS | 1938 | 1461418952699 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}] 06:42:33 INFO - PROCESS | 1938 | 1461418953137 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8640e6d400) [pid = 1938] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8642902800) [pid = 1938] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f86476bc000) [pid = 1938] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8644092400) [pid = 1938] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8644e4bc00) [pid = 1938] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f864daf0800) [pid = 1938] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:42:33 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f86476b8c00) [pid = 1938] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:42:33 INFO - PROCESS | 1938 | 1461418953282 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d32000 == 106 [pid = 1938] [id = 297] 06:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8644092400) [pid = 1938] [serial = 892] [outer = (nil)] 06:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f86487ef800) [pid = 1938] [serial = 893] [outer = 0x7f8644092400] 06:42:33 INFO - PROCESS | 1938 | 1461418953350 Marionette DEBUG loaded listener.js 06:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f865ac50c00) [pid = 1938] [serial = 894] [outer = 0x7f8644092400] 06:42:33 INFO - PROCESS | 1938 | 1461418953963 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]]]}] 06:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1330ms 06:42:34 INFO - PROCESS | 1938 | 1461418954023 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 06:42:34 INFO - PROCESS | 1938 | 1461418954026 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 06:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:42:34 INFO - PROCESS | 1938 | 1461418954031 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:42:34 INFO - PROCESS | 1938 | 1461418954033 Marionette TRACE conn4 <- [1,1162,null,{}] 06:42:34 INFO - PROCESS | 1938 | 1461418954038 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}] 06:42:34 INFO - PROCESS | 1938 | 1461418954228 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 06:42:34 INFO - PROCESS | 1938 | 1461418954245 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd5c000 == 107 [pid = 1938] [id = 298] 06:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8650513000) [pid = 1938] [serial = 895] [outer = (nil)] 06:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f865be09800) [pid = 1938] [serial = 896] [outer = 0x7f8650513000] 06:42:34 INFO - PROCESS | 1938 | 1461418954305 Marionette DEBUG loaded listener.js 06:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f865f419000) [pid = 1938] [serial = 897] [outer = 0x7f8650513000] 06:42:35 INFO - PROCESS | 1938 | 1461418955011 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]]]}] 06:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1027ms 06:42:35 INFO - PROCESS | 1938 | 1461418955200 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 06:42:35 INFO - PROCESS | 1938 | 1461418955205 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 06:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:42:35 INFO - PROCESS | 1938 | 1461418955230 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:42:35 INFO - PROCESS | 1938 | 1461418955235 Marionette TRACE conn4 <- [1,1166,null,{}] 06:42:35 INFO - PROCESS | 1938 | 1461418955244 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}] 06:42:35 INFO - PROCESS | 1938 | 1461418955461 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 06:42:35 INFO - PROCESS | 1938 | 1461418955636 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a98b800 == 108 [pid = 1938] [id = 299] 06:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8637cd1000) [pid = 1938] [serial = 898] [outer = (nil)] 06:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f8637cd9400) [pid = 1938] [serial = 899] [outer = 0x7f8637cd1000] 06:42:35 INFO - PROCESS | 1938 | 1461418955708 Marionette DEBUG loaded listener.js 06:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f86380d4800) [pid = 1938] [serial = 900] [outer = 0x7f8637cd1000] 06:42:36 INFO - PROCESS | 1938 | 1461418956586 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]]]}] 06:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1391ms 06:42:36 INFO - PROCESS | 1938 | 1461418956622 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 06:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:42:36 INFO - PROCESS | 1938 | 1461418956627 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 06:42:36 INFO - PROCESS | 1938 | 1461418956638 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:42:36 INFO - PROCESS | 1938 | 1461418956643 Marionette TRACE conn4 <- [1,1170,null,{}] 06:42:36 INFO - PROCESS | 1938 | 1461418956649 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}] 06:42:36 INFO - PROCESS | 1938 | 1461418956825 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 06:42:37 INFO - PROCESS | 1938 | 1461418957002 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a14800 == 109 [pid = 1938] [id = 300] 06:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f863ca96400) [pid = 1938] [serial = 901] [outer = (nil)] 06:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8643b31800) [pid = 1938] [serial = 902] [outer = 0x7f863ca96400] 06:42:37 INFO - PROCESS | 1938 | 1461418957078 Marionette DEBUG loaded listener.js 06:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8644804c00) [pid = 1938] [serial = 903] [outer = 0x7f863ca96400] 06:42:37 INFO - PROCESS | 1938 | 1461418957981 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]]]}] 06:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1385ms 06:42:38 INFO - PROCESS | 1938 | 1461418958020 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 06:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:42:38 INFO - PROCESS | 1938 | 1461418958024 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 06:42:38 INFO - PROCESS | 1938 | 1461418958030 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:42:38 INFO - PROCESS | 1938 | 1461418958033 Marionette TRACE conn4 <- [1,1174,null,{}] 06:42:38 INFO - PROCESS | 1938 | 1461418958046 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}] 06:42:38 INFO - PROCESS | 1938 | 1461418958220 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 06:42:38 INFO - PROCESS | 1938 | 1461418958436 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e560800 == 110 [pid = 1938] [id = 301] 06:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8649f41800) [pid = 1938] [serial = 904] [outer = (nil)] 06:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f864c1d5800) [pid = 1938] [serial = 905] [outer = 0x7f8649f41800] 06:42:38 INFO - PROCESS | 1938 | 1461418958599 Marionette DEBUG loaded listener.js 06:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f864d6d9000) [pid = 1938] [serial = 906] [outer = 0x7f8649f41800] 06:42:39 INFO - PROCESS | 1938 | 1461418959448 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] 06:42:39 INFO - PROCESS | 1938 | 1461418959514 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 06:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:42:39 INFO - PROCESS | 1938 | 1461418959520 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:42:39 INFO - PROCESS | 1938 | 1461418959523 Marionette TRACE conn4 <- [1,1178,null,{}] 06:42:39 INFO - PROCESS | 1938 | 1461418959528 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}] 06:42:39 INFO - PROCESS | 1938 | 1461418959711 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 06:42:39 INFO - PROCESS | 1938 | 1461418959882 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aea5000 == 111 [pid = 1938] [id = 302] 06:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f864bcf8800) [pid = 1938] [serial = 907] [outer = (nil)] 06:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f865ac8d000) [pid = 1938] [serial = 908] [outer = 0x7f864bcf8800] 06:42:39 INFO - PROCESS | 1938 | 1461418959956 Marionette DEBUG loaded listener.js 06:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f865dd30800) [pid = 1938] [serial = 909] [outer = 0x7f864bcf8800] 06:42:40 INFO - PROCESS | 1938 | 1461418960811 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] 06:42:40 INFO - PROCESS | 1938 | 1461418960853 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 06:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:42:40 INFO - PROCESS | 1938 | 1461418960858 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:42:40 INFO - PROCESS | 1938 | 1461418960861 Marionette TRACE conn4 <- [1,1182,null,{}] 06:42:40 INFO - PROCESS | 1938 | 1461418960866 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}] 06:42:41 INFO - PROCESS | 1938 | 1461418961023 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 06:42:41 INFO - PROCESS | 1938 | 1461418961199 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fce1000 == 112 [pid = 1938] [id = 303] 06:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f8659bff800) [pid = 1938] [serial = 910] [outer = (nil)] 06:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f865f768c00) [pid = 1938] [serial = 911] [outer = 0x7f8659bff800] 06:42:41 INFO - PROCESS | 1938 | 1461418961269 Marionette DEBUG loaded listener.js 06:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f865f79bc00) [pid = 1938] [serial = 912] [outer = 0x7f8659bff800] 06:42:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:41 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:42:42 INFO - PROCESS | 1938 | 1461418962125 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] 06:42:42 INFO - PROCESS | 1938 | 1461418962196 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 06:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:42:42 INFO - PROCESS | 1938 | 1461418962202 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:42:42 INFO - PROCESS | 1938 | 1461418962208 Marionette TRACE conn4 <- [1,1186,null,{}] 06:42:42 INFO - PROCESS | 1938 | 1461418962213 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}] 06:42:42 INFO - PROCESS | 1938 | 1461418962444 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 06:42:42 INFO - PROCESS | 1938 | 1461418962616 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637edd000 == 113 [pid = 1938] [id = 304] 06:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f863a8b7c00) [pid = 1938] [serial = 913] [outer = (nil)] 06:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f865fc64800) [pid = 1938] [serial = 914] [outer = 0x7f863a8b7c00] 06:42:42 INFO - PROCESS | 1938 | 1461418962689 Marionette DEBUG loaded listener.js 06:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f866002b800) [pid = 1938] [serial = 915] [outer = 0x7f863a8b7c00] 06:42:43 INFO - PROCESS | 1938 | 1461418963569 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] 06:42:43 INFO - PROCESS | 1938 | 1461418963643 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 06:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:42:43 INFO - PROCESS | 1938 | 1461418963648 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:42:43 INFO - PROCESS | 1938 | 1461418963650 Marionette TRACE conn4 <- [1,1190,null,{}] 06:42:43 INFO - PROCESS | 1938 | 1461418963656 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}] 06:42:43 INFO - PROCESS | 1938 | 1461418963816 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 06:42:44 INFO - PROCESS | 1938 | 1461418963992 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc15800 == 114 [pid = 1938] [id = 305] 06:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f8636f56800) [pid = 1938] [serial = 916] [outer = (nil)] 06:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f8636f5d000) [pid = 1938] [serial = 917] [outer = 0x7f8636f56800] 06:42:44 INFO - PROCESS | 1938 | 1461418964064 Marionette DEBUG loaded listener.js 06:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f863a8ba800) [pid = 1938] [serial = 918] [outer = 0x7f8636f56800] 06:42:44 INFO - PROCESS | 1938 | 1461418964855 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] 06:42:44 INFO - PROCESS | 1938 | 1461418964891 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 06:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:42:44 INFO - PROCESS | 1938 | 1461418964897 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:42:44 INFO - PROCESS | 1938 | 1461418964899 Marionette TRACE conn4 <- [1,1194,null,{}] 06:42:44 INFO - PROCESS | 1938 | 1461418964904 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}] 06:42:45 INFO - PROCESS | 1938 | 1461418965071 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 06:42:45 INFO - PROCESS | 1938 | 1461418965258 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc86800 == 115 [pid = 1938] [id = 306] 06:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8636f56c00) [pid = 1938] [serial = 919] [outer = (nil)] 06:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f863b43b000) [pid = 1938] [serial = 920] [outer = 0x7f8636f56c00] 06:42:45 INFO - PROCESS | 1938 | 1461418965329 Marionette DEBUG loaded listener.js 06:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f863b440c00) [pid = 1938] [serial = 921] [outer = 0x7f8636f56c00] 06:42:45 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:45 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:42:46 INFO - PROCESS | 1938 | 1461418966127 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] 06:42:46 INFO - PROCESS | 1938 | 1461418966199 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 06:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:42:46 INFO - PROCESS | 1938 | 1461418966204 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:42:46 INFO - PROCESS | 1938 | 1461418966206 Marionette TRACE conn4 <- [1,1198,null,{}] 06:42:46 INFO - PROCESS | 1938 | 1461418966212 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}] 06:42:46 INFO - PROCESS | 1938 | 1461418966373 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 06:42:46 INFO - PROCESS | 1938 | 1461418966549 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cca1800 == 116 [pid = 1938] [id = 307] 06:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8635cd7400) [pid = 1938] [serial = 922] [outer = (nil)] 06:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f8635ce1400) [pid = 1938] [serial = 923] [outer = 0x7f8635cd7400] 06:42:46 INFO - PROCESS | 1938 | 1461418966618 Marionette DEBUG loaded listener.js 06:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f8636f59c00) [pid = 1938] [serial = 924] [outer = 0x7f8635cd7400] 06:42:47 INFO - PROCESS | 1938 | 1461418967383 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]]]}] 06:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1231ms 06:42:47 INFO - PROCESS | 1938 | 1461418967436 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 06:42:47 INFO - PROCESS | 1938 | 1461418967439 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 06:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:42:47 INFO - PROCESS | 1938 | 1461418967445 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:42:47 INFO - PROCESS | 1938 | 1461418967447 Marionette TRACE conn4 <- [1,1202,null,{}] 06:42:47 INFO - PROCESS | 1938 | 1461418967452 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}] 06:42:47 INFO - PROCESS | 1938 | 1461418967611 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 06:42:47 INFO - PROCESS | 1938 | 1461418967787 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635df3800 == 117 [pid = 1938] [id = 308] 06:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f8635cd9400) [pid = 1938] [serial = 925] [outer = (nil)] 06:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8635e63400) [pid = 1938] [serial = 926] [outer = 0x7f8635cd9400] 06:42:47 INFO - PROCESS | 1938 | 1461418967859 Marionette DEBUG loaded listener.js 06:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8635e67800) [pid = 1938] [serial = 927] [outer = 0x7f8635cd9400] 06:42:48 INFO - PROCESS | 1938 | 1461418968664 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]]]}] 06:42:48 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 06:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1280ms 06:42:48 INFO - PROCESS | 1938 | 1461418968726 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 06:42:48 INFO - PROCESS | 1938 | 1461418968730 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 06:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:42:48 INFO - PROCESS | 1938 | 1461418968735 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:42:48 INFO - PROCESS | 1938 | 1461418968739 Marionette TRACE conn4 <- [1,1206,null,{}] 06:42:48 INFO - PROCESS | 1938 | 1461418968744 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}] 06:42:48 INFO - PROCESS | 1938 | 1461418968941 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 06:42:49 INFO - PROCESS | 1938 | 1461418969123 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351c3800 == 118 [pid = 1938] [id = 309] 06:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8635225800) [pid = 1938] [serial = 928] [outer = (nil)] 06:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f863522fc00) [pid = 1938] [serial = 929] [outer = 0x7f8635225800] 06:42:49 INFO - PROCESS | 1938 | 1461418969200 Marionette DEBUG loaded listener.js 06:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f8635e69800) [pid = 1938] [serial = 930] [outer = 0x7f8635225800] 06:42:50 INFO - PROCESS | 1938 | 1461418969999 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]]]}] 06:42:50 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 06:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1331ms 06:42:50 INFO - PROCESS | 1938 | 1461418970072 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 06:42:50 INFO - PROCESS | 1938 | 1461418970075 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 06:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:42:50 INFO - PROCESS | 1938 | 1461418970083 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:42:50 INFO - PROCESS | 1938 | 1461418970086 Marionette TRACE conn4 <- [1,1210,null,{}] 06:42:50 INFO - PROCESS | 1938 | 1461418970091 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}] 06:42:50 INFO - PROCESS | 1938 | 1461418970269 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 06:42:50 INFO - PROCESS | 1938 | 1461418970444 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863544f800 == 119 [pid = 1938] [id = 310] 06:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f8635229800) [pid = 1938] [serial = 931] [outer = (nil)] 06:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f86354bb000) [pid = 1938] [serial = 932] [outer = 0x7f8635229800] 06:42:50 INFO - PROCESS | 1938 | 1461418970511 Marionette DEBUG loaded listener.js 06:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f86354c0800) [pid = 1938] [serial = 933] [outer = 0x7f8635229800] 06:42:51 INFO - PROCESS | 1938 | 1461418971301 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]]]}] 06:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1283ms 06:42:51 INFO - PROCESS | 1938 | 1461418971367 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 06:42:51 INFO - PROCESS | 1938 | 1461418971371 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 06:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:42:51 INFO - PROCESS | 1938 | 1461418971376 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:42:51 INFO - PROCESS | 1938 | 1461418971378 Marionette TRACE conn4 <- [1,1214,null,{}] 06:42:51 INFO - PROCESS | 1938 | 1461418971383 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}] 06:42:51 INFO - PROCESS | 1938 | 1461418971540 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 06:42:51 INFO - PROCESS | 1938 | 1461418971720 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86343a6000 == 120 [pid = 1938] [id = 311] 06:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f86354b5000) [pid = 1938] [serial = 934] [outer = (nil)] 06:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f863b43d000) [pid = 1938] [serial = 935] [outer = 0x7f86354b5000] 06:42:51 INFO - PROCESS | 1938 | 1461418971788 Marionette DEBUG loaded listener.js 06:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f863b445c00) [pid = 1938] [serial = 936] [outer = 0x7f86354b5000] 06:42:52 INFO - PROCESS | 1938 | 1461418972583 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]]]}] 06:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1278ms 06:42:52 INFO - PROCESS | 1938 | 1461418972655 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 06:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:42:52 INFO - PROCESS | 1938 | 1461418972659 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 06:42:52 INFO - PROCESS | 1938 | 1461418972664 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:42:52 INFO - PROCESS | 1938 | 1461418972667 Marionette TRACE conn4 <- [1,1218,null,{}] 06:42:52 INFO - PROCESS | 1938 | 1461418972672 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}] 06:42:52 INFO - PROCESS | 1938 | 1461418972875 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 06:42:53 INFO - PROCESS | 1938 | 1461418973052 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863545e000 == 121 [pid = 1938] [id = 312] 06:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f863449f000) [pid = 1938] [serial = 937] [outer = (nil)] 06:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f86344a6000) [pid = 1938] [serial = 938] [outer = 0x7f863449f000] 06:42:53 INFO - PROCESS | 1938 | 1461418973121 Marionette DEBUG loaded listener.js 06:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f86344ab400) [pid = 1938] [serial = 939] [outer = 0x7f863449f000] 06:42:53 INFO - PROCESS | 1938 | 1461418973960 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]]]}] 06:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1328ms 06:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:42:53 INFO - PROCESS | 1938 | 1461418973992 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 06:42:54 INFO - PROCESS | 1938 | 1461418973995 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 06:42:54 INFO - PROCESS | 1938 | 1461418974001 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:42:54 INFO - PROCESS | 1938 | 1461418974004 Marionette TRACE conn4 <- [1,1222,null,{}] 06:42:54 INFO - PROCESS | 1938 | 1461418974008 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}] 06:42:54 INFO - PROCESS | 1938 | 1461418974172 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 06:42:54 INFO - PROCESS | 1938 | 1461418974372 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd4f000 == 122 [pid = 1938] [id = 313] 06:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f86344a1800) [pid = 1938] [serial = 940] [outer = (nil)] 06:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8635e6a800) [pid = 1938] [serial = 941] [outer = 0x7f86344a1800] 06:42:54 INFO - PROCESS | 1938 | 1461418974438 Marionette DEBUG loaded listener.js 06:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f8649f3e800) [pid = 1938] [serial = 942] [outer = 0x7f86344a1800] 06:42:55 INFO - PROCESS | 1938 | 1461418975664 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] 06:42:55 INFO - PROCESS | 1938 | 1461418975690 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 06:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:42:55 INFO - PROCESS | 1938 | 1461418975716 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:42:55 INFO - PROCESS | 1938 | 1461418975721 Marionette TRACE conn4 <- [1,1226,null,{}] 06:42:55 INFO - PROCESS | 1938 | 1461418975728 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}] 06:42:55 INFO - PROCESS | 1938 | 1461418975887 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 06:42:56 INFO - PROCESS | 1938 | 1461418976072 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639be4000 == 123 [pid = 1938] [id = 314] 06:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f86368cc000) [pid = 1938] [serial = 943] [outer = (nil)] 06:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f86368d7800) [pid = 1938] [serial = 944] [outer = 0x7f86368cc000] 06:42:56 INFO - PROCESS | 1938 | 1461418976135 Marionette DEBUG loaded listener.js 06:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8637cd3000) [pid = 1938] [serial = 945] [outer = 0x7f86368cc000] 06:42:57 INFO - PROCESS | 1938 | 1461418977126 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]]]}] 06:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1443ms 06:42:57 INFO - PROCESS | 1938 | 1461418977156 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 06:42:57 INFO - PROCESS | 1938 | 1461418977163 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 06:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:42:57 INFO - PROCESS | 1938 | 1461418977172 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:42:57 INFO - PROCESS | 1938 | 1461418977176 Marionette TRACE conn4 <- [1,1230,null,{}] 06:42:57 INFO - PROCESS | 1938 | 1461418977181 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}] 06:42:57 INFO - PROCESS | 1938 | 1461418977348 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 06:42:57 INFO - PROCESS | 1938 | 1461418977538 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639bd7000 == 124 [pid = 1938] [id = 315] 06:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f863a5ae000) [pid = 1938] [serial = 946] [outer = (nil)] 06:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f863a8b8000) [pid = 1938] [serial = 947] [outer = 0x7f863a5ae000] 06:42:57 INFO - PROCESS | 1938 | 1461418977603 Marionette DEBUG loaded listener.js 06:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f863b43c400) [pid = 1938] [serial = 948] [outer = 0x7f863a5ae000] 06:42:57 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8664298800 == 123 [pid = 1938] [id = 252] 06:42:57 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8662ae0800 == 122 [pid = 1938] [id = 251] 06:42:57 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d32000 == 121 [pid = 1938] [id = 297] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f865fc9a000) [pid = 1938] [serial = 812] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f865fe43400) [pid = 1938] [serial = 806] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f865f79e800) [pid = 1938] [serial = 803] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8637cd6800) [pid = 1938] [serial = 809] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8654b83400) [pid = 1938] [serial = 836] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485f6000 == 120 [pid = 1938] [id = 296] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c3f000 == 119 [pid = 1938] [id = 295] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644fce800 == 118 [pid = 1938] [id = 294] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a9a2800 == 117 [pid = 1938] [id = 293] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fa8800 == 116 [pid = 1938] [id = 292] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fea9800 == 115 [pid = 1938] [id = 283] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f46f000 == 114 [pid = 1938] [id = 282] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8659baa800 == 113 [pid = 1938] [id = 281] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487da000 == 112 [pid = 1938] [id = 280] 06:42:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428db800 == 111 [pid = 1938] [id = 279] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f864294f400) [pid = 1938] [serial = 819] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f864430bc00) [pid = 1938] [serial = 821] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f8637e85800) [pid = 1938] [serial = 815] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f864bfdec00) [pid = 1938] [serial = 830] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f86487f9400) [pid = 1938] [serial = 833] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f86426aa400) [pid = 1938] [serial = 818] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8649344800) [pid = 1938] [serial = 827] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f865f768400) [pid = 1938] [serial = 800] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f864ffb9c00) [pid = 1938] [serial = 834] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f865be11000) [pid = 1938] [serial = 783] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8648730800) [pid = 1938] [serial = 825] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f8643a94800) [pid = 1938] [serial = 785] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f8645e06c00) [pid = 1938] [serial = 822] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f864c31e000) [pid = 1938] [serial = 831] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f864df3b400) [pid = 1938] [serial = 791] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f864787b800) [pid = 1938] [serial = 788] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8648686000) [pid = 1938] [serial = 824] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f865a9ecc00) [pid = 1938] [serial = 794] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f864b835c00) [pid = 1938] [serial = 828] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f865ddb8400) [pid = 1938] [serial = 797] [outer = (nil)] [url = about:blank] 06:42:58 INFO - PROCESS | 1938 | 1461418978490 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]]]}] 06:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1327ms 06:42:58 INFO - PROCESS | 1938 | 1461418978499 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 06:42:58 INFO - PROCESS | 1938 | 1461418978501 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 06:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:42:58 INFO - PROCESS | 1938 | 1461418978548 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:42:58 INFO - PROCESS | 1938 | 1461418978554 Marionette TRACE conn4 <- [1,1234,null,{}] 06:42:58 INFO - PROCESS | 1938 | 1461418978568 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}] 06:42:58 INFO - PROCESS | 1938 | 1461418978728 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 06:42:58 INFO - PROCESS | 1938 | 1461418978746 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc56000 == 112 [pid = 1938] [id = 316] 06:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f8640ee6800) [pid = 1938] [serial = 949] [outer = (nil)] 06:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f864269f400) [pid = 1938] [serial = 950] [outer = 0x7f8640ee6800] 06:42:58 INFO - PROCESS | 1938 | 1461418978806 Marionette DEBUG loaded listener.js 06:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8643a90400) [pid = 1938] [serial = 951] [outer = 0x7f8640ee6800] 06:42:59 INFO - PROCESS | 1938 | 1461418979536 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]]]}] 06:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1044ms 06:42:59 INFO - PROCESS | 1938 | 1461418979581 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 06:42:59 INFO - PROCESS | 1938 | 1461418979585 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 06:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:42:59 INFO - PROCESS | 1938 | 1461418979590 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:42:59 INFO - PROCESS | 1938 | 1461418979592 Marionette TRACE conn4 <- [1,1238,null,{}] 06:42:59 INFO - PROCESS | 1938 | 1461418979597 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}] 06:42:59 INFO - PROCESS | 1938 | 1461418979807 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 06:42:59 INFO - PROCESS | 1938 | 1461418979830 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc84800 == 113 [pid = 1938] [id = 317] 06:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f863a5b1000) [pid = 1938] [serial = 952] [outer = (nil)] 06:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f864430f800) [pid = 1938] [serial = 953] [outer = 0x7f863a5b1000] 06:42:59 INFO - PROCESS | 1938 | 1461418979888 Marionette DEBUG loaded listener.js 06:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f8644ab0c00) [pid = 1938] [serial = 954] [outer = 0x7f863a5b1000] 06:43:00 INFO - PROCESS | 1938 | 1461418980694 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]]]}] 06:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1127ms 06:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:43:00 INFO - PROCESS | 1938 | 1461418980725 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 06:43:00 INFO - PROCESS | 1938 | 1461418980728 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 06:43:00 INFO - PROCESS | 1938 | 1461418980733 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:43:00 INFO - PROCESS | 1938 | 1461418980736 Marionette TRACE conn4 <- [1,1242,null,{}] 06:43:00 INFO - PROCESS | 1938 | 1461418980745 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}] 06:43:00 INFO - PROCESS | 1938 | 1461418980937 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 06:43:00 INFO - PROCESS | 1938 | 1461418980967 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418e0800 == 114 [pid = 1938] [id = 318] 06:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f864291c000) [pid = 1938] [serial = 955] [outer = (nil)] 06:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f8644b53000) [pid = 1938] [serial = 956] [outer = 0x7f864291c000] 06:43:01 INFO - PROCESS | 1938 | 1461418981025 Marionette DEBUG loaded listener.js 06:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8647550000) [pid = 1938] [serial = 957] [outer = 0x7f864291c000] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f8645bf1c00) [pid = 1938] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f8636ad8c00) [pid = 1938] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f86476c5000) [pid = 1938] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8644092400) [pid = 1938] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f8642918000) [pid = 1938] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:43:02 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f864868d400) [pid = 1938] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:43:02 INFO - PROCESS | 1938 | 1461418982254 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]]]}] 06:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1584ms 06:43:02 INFO - PROCESS | 1938 | 1461418982318 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 06:43:02 INFO - PROCESS | 1938 | 1461418982324 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 06:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:43:02 INFO - PROCESS | 1938 | 1461418982331 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:43:02 INFO - PROCESS | 1938 | 1461418982337 Marionette TRACE conn4 <- [1,1246,null,{}] 06:43:02 INFO - PROCESS | 1938 | 1461418982346 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}] 06:43:02 INFO - PROCESS | 1938 | 1461418982584 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 06:43:02 INFO - PROCESS | 1938 | 1461418982777 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d1b800 == 115 [pid = 1938] [id = 319] 06:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8635231000) [pid = 1938] [serial = 958] [outer = (nil)] 06:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8635e64800) [pid = 1938] [serial = 959] [outer = 0x7f8635231000] 06:43:02 INFO - PROCESS | 1938 | 1461418982850 Marionette DEBUG loaded listener.js 06:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f86368d8c00) [pid = 1938] [serial = 960] [outer = 0x7f8635231000] 06:43:03 INFO - PROCESS | 1938 | 1461418983738 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]]]}] 06:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1437ms 06:43:03 INFO - PROCESS | 1938 | 1461418983768 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 06:43:03 INFO - PROCESS | 1938 | 1461418983776 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 06:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:43:03 INFO - PROCESS | 1938 | 1461418983786 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:43:03 INFO - PROCESS | 1938 | 1461418983789 Marionette TRACE conn4 <- [1,1250,null,{}] 06:43:03 INFO - PROCESS | 1938 | 1461418983795 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}] 06:43:03 INFO - PROCESS | 1938 | 1461418983968 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 06:43:04 INFO - PROCESS | 1938 | 1461418984158 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc67000 == 116 [pid = 1938] [id = 320] 06:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f86354b5400) [pid = 1938] [serial = 961] [outer = (nil)] 06:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f863a5b1c00) [pid = 1938] [serial = 962] [outer = 0x7f86354b5400] 06:43:04 INFO - PROCESS | 1938 | 1461418984226 Marionette DEBUG loaded listener.js 06:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f863b441800) [pid = 1938] [serial = 963] [outer = 0x7f86354b5400] 06:43:05 INFO - PROCESS | 1938 | 1461418985215 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]]]}] 06:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1490ms 06:43:05 INFO - PROCESS | 1938 | 1461418985276 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 06:43:05 INFO - PROCESS | 1938 | 1461418985280 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 06:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:43:05 INFO - PROCESS | 1938 | 1461418985286 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:43:05 INFO - PROCESS | 1938 | 1461418985291 Marionette TRACE conn4 <- [1,1254,null,{}] 06:43:05 INFO - PROCESS | 1938 | 1461418985306 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}] 06:43:05 INFO - PROCESS | 1938 | 1461418985520 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 06:43:05 INFO - PROCESS | 1938 | 1461418985737 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647313800 == 117 [pid = 1938] [id = 321] 06:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f86412fdc00) [pid = 1938] [serial = 964] [outer = (nil)] 06:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f8644ab0800) [pid = 1938] [serial = 965] [outer = 0x7f86412fdc00] 06:43:05 INFO - PROCESS | 1938 | 1461418985855 Marionette DEBUG loaded listener.js 06:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8647552400) [pid = 1938] [serial = 966] [outer = 0x7f86412fdc00] 06:43:06 INFO - PROCESS | 1938 | 1461418986666 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]]]}] 06:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1438ms 06:43:06 INFO - PROCESS | 1938 | 1461418986725 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 06:43:06 INFO - PROCESS | 1938 | 1461418986729 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 06:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:43:06 INFO - PROCESS | 1938 | 1461418986736 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:43:06 INFO - PROCESS | 1938 | 1461418986741 Marionette TRACE conn4 <- [1,1258,null,{}] 06:43:06 INFO - PROCESS | 1938 | 1461418986747 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}] 06:43:06 INFO - PROCESS | 1938 | 1461418986920 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 06:43:07 INFO - PROCESS | 1938 | 1461418987095 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482f0000 == 118 [pid = 1938] [id = 322] 06:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f864291f400) [pid = 1938] [serial = 967] [outer = (nil)] 06:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f864868cc00) [pid = 1938] [serial = 968] [outer = 0x7f864291f400] 06:43:07 INFO - PROCESS | 1938 | 1461418987169 Marionette DEBUG loaded listener.js 06:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f864933c400) [pid = 1938] [serial = 969] [outer = 0x7f864291f400] 06:43:08 INFO - PROCESS | 1938 | 1461418988014 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]]]}] 06:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1333ms 06:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:43:08 INFO - PROCESS | 1938 | 1461418988068 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 06:43:08 INFO - PROCESS | 1938 | 1461418988071 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 06:43:08 INFO - PROCESS | 1938 | 1461418988077 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:43:08 INFO - PROCESS | 1938 | 1461418988080 Marionette TRACE conn4 <- [1,1262,null,{}] 06:43:08 INFO - PROCESS | 1938 | 1461418988085 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}] 06:43:08 INFO - PROCESS | 1938 | 1461418988242 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 06:43:08 INFO - PROCESS | 1938 | 1461418988431 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487ec000 == 119 [pid = 1938] [id = 323] 06:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8647556000) [pid = 1938] [serial = 970] [outer = (nil)] 06:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f864c1d0400) [pid = 1938] [serial = 971] [outer = 0x7f8647556000] 06:43:08 INFO - PROCESS | 1938 | 1461418988499 Marionette DEBUG loaded listener.js 06:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f864ccd8000) [pid = 1938] [serial = 972] [outer = 0x7f8647556000] 06:43:09 INFO - PROCESS | 1938 | 1461418989404 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]]]}] 06:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1383ms 06:43:09 INFO - PROCESS | 1938 | 1461418989459 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 06:43:09 INFO - PROCESS | 1938 | 1461418989462 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 06:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:43:09 INFO - PROCESS | 1938 | 1461418989468 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:43:09 INFO - PROCESS | 1938 | 1461418989470 Marionette TRACE conn4 <- [1,1266,null,{}] 06:43:09 INFO - PROCESS | 1938 | 1461418989475 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}] 06:43:09 INFO - PROCESS | 1938 | 1461418989666 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 06:43:09 INFO - PROCESS | 1938 | 1461418989854 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c37b000 == 120 [pid = 1938] [id = 324] 06:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f864d4d2c00) [pid = 1938] [serial = 973] [outer = (nil)] 06:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8653349800) [pid = 1938] [serial = 974] [outer = 0x7f864d4d2c00] 06:43:09 INFO - PROCESS | 1938 | 1461418989928 Marionette DEBUG loaded listener.js 06:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f865be06800) [pid = 1938] [serial = 975] [outer = 0x7f864d4d2c00] 06:43:10 INFO - PROCESS | 1938 | 1461418990768 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]]]}] 06:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1335ms 06:43:10 INFO - PROCESS | 1938 | 1461418990804 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 06:43:10 INFO - PROCESS | 1938 | 1461418990808 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 06:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:43:10 INFO - PROCESS | 1938 | 1461418990813 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:43:10 INFO - PROCESS | 1938 | 1461418990815 Marionette TRACE conn4 <- [1,1270,null,{}] 06:43:10 INFO - PROCESS | 1938 | 1461418990820 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}] 06:43:10 INFO - PROCESS | 1938 | 1461418990978 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 06:43:11 INFO - PROCESS | 1938 | 1461418991173 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d620000 == 121 [pid = 1938] [id = 325] 06:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f865bc35c00) [pid = 1938] [serial = 976] [outer = (nil)] 06:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f865f769000) [pid = 1938] [serial = 977] [outer = 0x7f865bc35c00] 06:43:11 INFO - PROCESS | 1938 | 1461418991242 Marionette DEBUG loaded listener.js 06:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f865f79c000) [pid = 1938] [serial = 978] [outer = 0x7f865bc35c00] 06:43:12 INFO - PROCESS | 1938 | 1461418992080 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]]]}] 06:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1329ms 06:43:12 INFO - PROCESS | 1938 | 1461418992142 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 06:43:12 INFO - PROCESS | 1938 | 1461418992146 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 06:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:43:12 INFO - PROCESS | 1938 | 1461418992151 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:43:12 INFO - PROCESS | 1938 | 1461418992153 Marionette TRACE conn4 <- [1,1274,null,{}] 06:43:12 INFO - PROCESS | 1938 | 1461418992159 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}] 06:43:12 INFO - PROCESS | 1938 | 1461418992318 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 06:43:12 INFO - PROCESS | 1938 | 1461418992499 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8650018000 == 122 [pid = 1938] [id = 326] 06:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f86351ed400) [pid = 1938] [serial = 979] [outer = (nil)] 06:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f86351f5400) [pid = 1938] [serial = 980] [outer = 0x7f86351ed400] 06:43:12 INFO - PROCESS | 1938 | 1461418992578 Marionette DEBUG loaded listener.js 06:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f86351f9800) [pid = 1938] [serial = 981] [outer = 0x7f86351ed400] 06:43:13 INFO - PROCESS | 1938 | 1461418993469 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]]]}] 06:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1381ms 06:43:13 INFO - PROCESS | 1938 | 1461418993534 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 06:43:13 INFO - PROCESS | 1938 | 1461418993538 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 06:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:43:13 INFO - PROCESS | 1938 | 1461418993543 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:43:13 INFO - PROCESS | 1938 | 1461418993545 Marionette TRACE conn4 <- [1,1278,null,{}] 06:43:13 INFO - PROCESS | 1938 | 1461418993550 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}] 06:43:13 INFO - PROCESS | 1938 | 1461418993718 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 06:43:13 INFO - PROCESS | 1938 | 1461418993912 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f562800 == 123 [pid = 1938] [id = 327] 06:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f86351ef400) [pid = 1938] [serial = 982] [outer = (nil)] 06:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f865bfd3000) [pid = 1938] [serial = 983] [outer = 0x7f86351ef400] 06:43:13 INFO - PROCESS | 1938 | 1461418993983 Marionette DEBUG loaded listener.js 06:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f865fc5ec00) [pid = 1938] [serial = 984] [outer = 0x7f86351ef400] 06:43:14 INFO - PROCESS | 1938 | 1461418994818 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]]]}] 06:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1332ms 06:43:14 INFO - PROCESS | 1938 | 1461418994875 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 06:43:14 INFO - PROCESS | 1938 | 1461418994879 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 06:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:43:14 INFO - PROCESS | 1938 | 1461418994885 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:43:14 INFO - PROCESS | 1938 | 1461418994888 Marionette TRACE conn4 <- [1,1282,null,{}] 06:43:14 INFO - PROCESS | 1938 | 1461418994893 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}] 06:43:15 INFO - PROCESS | 1938 | 1461418995063 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 06:43:15 INFO - PROCESS | 1938 | 1461418995255 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662a4a800 == 124 [pid = 1938] [id = 328] 06:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f86351f3400) [pid = 1938] [serial = 985] [outer = (nil)] 06:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8637c46000) [pid = 1938] [serial = 986] [outer = 0x7f86351f3400] 06:43:15 INFO - PROCESS | 1938 | 1461418995324 Marionette DEBUG loaded listener.js 06:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f8637c4c800) [pid = 1938] [serial = 987] [outer = 0x7f86351f3400] 06:43:16 INFO - PROCESS | 1938 | 1461418996166 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]]]}] 06:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1330ms 06:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:43:16 INFO - PROCESS | 1938 | 1461418996215 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 06:43:16 INFO - PROCESS | 1938 | 1461418996219 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 06:43:16 INFO - PROCESS | 1938 | 1461418996225 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:43:16 INFO - PROCESS | 1938 | 1461418996229 Marionette TRACE conn4 <- [1,1286,null,{}] 06:43:16 INFO - PROCESS | 1938 | 1461418996234 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}] 06:43:16 INFO - PROCESS | 1938 | 1461418996414 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 06:43:16 INFO - PROCESS | 1938 | 1461418996620 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863709c000 == 125 [pid = 1938] [id = 329] 06:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f86344ac000) [pid = 1938] [serial = 988] [outer = (nil)] 06:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f865fc9a000) [pid = 1938] [serial = 989] [outer = 0x7f86344ac000] 06:43:16 INFO - PROCESS | 1938 | 1461418996695 Marionette DEBUG loaded listener.js 06:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8660103000) [pid = 1938] [serial = 990] [outer = 0x7f86344ac000] 06:43:17 INFO - PROCESS | 1938 | 1461418997556 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]]]}] 06:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1681ms 06:43:17 INFO - PROCESS | 1938 | 1461418997906 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 06:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:43:17 INFO - PROCESS | 1938 | 1461418997912 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 06:43:17 INFO - PROCESS | 1938 | 1461418997919 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:43:17 INFO - PROCESS | 1938 | 1461418997922 Marionette TRACE conn4 <- [1,1290,null,{}] 06:43:17 INFO - PROCESS | 1938 | 1461418997929 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}] 06:43:18 INFO - PROCESS | 1938 | 1461418998089 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 06:43:18 INFO - PROCESS | 1938 | 1461418998333 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a513000 == 126 [pid = 1938] [id = 330] 06:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8635cd8000) [pid = 1938] [serial = 991] [outer = (nil)] 06:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f8635cdfc00) [pid = 1938] [serial = 992] [outer = 0x7f8635cd8000] 06:43:18 INFO - PROCESS | 1938 | 1461418998395 Marionette DEBUG loaded listener.js 06:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f86368d0800) [pid = 1938] [serial = 993] [outer = 0x7f8635cd8000] 06:43:19 INFO - PROCESS | 1938 | 1461418999217 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]]]}] 06:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1337ms 06:43:19 INFO - PROCESS | 1938 | 1461418999256 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 06:43:19 INFO - PROCESS | 1938 | 1461418999260 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 06:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:43:19 INFO - PROCESS | 1938 | 1461418999271 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:43:19 INFO - PROCESS | 1938 | 1461418999275 Marionette TRACE conn4 <- [1,1294,null,{}] 06:43:19 INFO - PROCESS | 1938 | 1461418999281 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}] 06:43:19 INFO - PROCESS | 1938 | 1461418999435 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 06:43:19 INFO - PROCESS | 1938 | 1461418999794 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351ae800 == 127 [pid = 1938] [id = 331] 06:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f86354b3400) [pid = 1938] [serial = 994] [outer = (nil)] 06:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f8635cdf000) [pid = 1938] [serial = 995] [outer = 0x7f86354b3400] 06:43:19 INFO - PROCESS | 1938 | 1461418999863 Marionette DEBUG loaded listener.js 06:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f8636fb3000) [pid = 1938] [serial = 996] [outer = 0x7f86354b3400] 06:43:20 INFO - PROCESS | 1938 | 1461419000675 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]]]}] 06:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1481ms 06:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:43:20 INFO - PROCESS | 1938 | 1461419000750 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 06:43:20 INFO - PROCESS | 1938 | 1461419000752 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 06:43:20 INFO - PROCESS | 1938 | 1461419000758 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:43:20 INFO - PROCESS | 1938 | 1461419000762 Marionette TRACE conn4 <- [1,1298,null,{}] 06:43:20 INFO - PROCESS | 1938 | 1461419000776 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}] 06:43:20 INFO - PROCESS | 1938 | 1461419000981 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 06:43:21 INFO - PROCESS | 1938 | 1461419001166 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc5b000 == 128 [pid = 1938] [id = 332] 06:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f8637c43400) [pid = 1938] [serial = 997] [outer = (nil)] 06:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f8637e7cc00) [pid = 1938] [serial = 998] [outer = 0x7f8637c43400] 06:43:21 INFO - PROCESS | 1938 | 1461419001235 Marionette DEBUG loaded listener.js 06:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f863a5aac00) [pid = 1938] [serial = 999] [outer = 0x7f8637c43400] 06:43:22 INFO - PROCESS | 1938 | 1461419002098 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]]]}] 06:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1391ms 06:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:43:22 INFO - PROCESS | 1938 | 1461419002148 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 06:43:22 INFO - PROCESS | 1938 | 1461419002151 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 06:43:22 INFO - PROCESS | 1938 | 1461419002155 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:43:22 INFO - PROCESS | 1938 | 1461419002159 Marionette TRACE conn4 <- [1,1302,null,{}] 06:43:22 INFO - PROCESS | 1938 | 1461419002164 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}] 06:43:22 INFO - PROCESS | 1938 | 1461419002325 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 06:43:22 INFO - PROCESS | 1938 | 1461419002519 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a51f000 == 129 [pid = 1938] [id = 333] 06:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f863a8bf400) [pid = 1938] [serial = 1000] [outer = (nil)] 06:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f863b443000) [pid = 1938] [serial = 1001] [outer = 0x7f863a8bf400] 06:43:22 INFO - PROCESS | 1938 | 1461419002580 Marionette DEBUG loaded listener.js 06:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f863ca9c400) [pid = 1938] [serial = 1002] [outer = 0x7f863a8bf400] 06:43:23 INFO - PROCESS | 1938 | 1461419003419 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]]]}] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc84800 == 128 [pid = 1938] [id = 317] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc56000 == 127 [pid = 1938] [id = 316] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f863a5ac000) [pid = 1938] [serial = 857] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f863ca95800) [pid = 1938] [serial = 863] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f865aae0c00) [pid = 1938] [serial = 851] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f863ca9cc00) [pid = 1938] [serial = 869] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f86380cf800) [pid = 1938] [serial = 866] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f8645e0c000) [pid = 1938] [serial = 842] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f86368d4400) [pid = 1938] [serial = 872] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f865f769c00) [pid = 1938] [serial = 860] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f865051a000) [pid = 1938] [serial = 848] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f8636acf000) [pid = 1938] [serial = 875] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f865f76d800) [pid = 1938] [serial = 854] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f8640eef400) [pid = 1938] [serial = 839] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f864c1d3000) [pid = 1938] [serial = 845] [outer = (nil)] [url = about:blank] 06:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1338ms 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f865be09800) [pid = 1938] [serial = 896] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8639bd7000 == 126 [pid = 1938] [id = 315] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8639be4000 == 125 [pid = 1938] [id = 314] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635df3800 == 124 [pid = 1938] [id = 308] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cca1800 == 123 [pid = 1938] [id = 307] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc86800 == 122 [pid = 1938] [id = 306] 06:43:23 INFO - PROCESS | 1938 | 1461419003556 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 06:43:23 INFO - PROCESS | 1938 | 1461419003558 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc15800 == 121 [pid = 1938] [id = 305] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637edd000 == 120 [pid = 1938] [id = 304] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fce1000 == 119 [pid = 1938] [id = 303] 06:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aea5000 == 118 [pid = 1938] [id = 302] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e560800 == 117 [pid = 1938] [id = 301] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a14800 == 116 [pid = 1938] [id = 300] 06:43:23 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a98b800 == 115 [pid = 1938] [id = 299] 06:43:23 INFO - PROCESS | 1938 | 1461419003579 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:43:23 INFO - PROCESS | 1938 | 1461419003581 Marionette TRACE conn4 <- [1,1306,null,{}] 06:43:23 INFO - PROCESS | 1938 | 1461419003586 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}] 06:43:23 INFO - PROCESS | 1938 | 1461419003738 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f86380d6400) [pid = 1938] [serial = 879] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f86487fa000) [pid = 1938] [serial = 887] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8637e82400) [pid = 1938] [serial = 878] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f86487ef800) [pid = 1938] [serial = 893] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f8643da2c00) [pid = 1938] [serial = 882] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f864ccddc00) [pid = 1938] [serial = 891] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f864c1d9c00) [pid = 1938] [serial = 890] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f865ac50c00) [pid = 1938] [serial = 894] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864bcfb800) [pid = 1938] [serial = 888] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8643a8a800) [pid = 1938] [serial = 881] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8647558000) [pid = 1938] [serial = 884] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f86476c4400) [pid = 1938] [serial = 885] [outer = (nil)] [url = about:blank] 06:43:23 INFO - PROCESS | 1938 | 1461419003893 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635dec000 == 116 [pid = 1938] [id = 334] 06:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8636ad4400) [pid = 1938] [serial = 1003] [outer = (nil)] 06:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f863ca91800) [pid = 1938] [serial = 1004] [outer = 0x7f8636ad4400] 06:43:23 INFO - PROCESS | 1938 | 1461419003967 Marionette DEBUG loaded listener.js 06:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f864262a000) [pid = 1938] [serial = 1005] [outer = 0x7f8636ad4400] 06:43:24 INFO - PROCESS | 1938 | 1461419004667 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]]]}] 06:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1131ms 06:43:24 INFO - PROCESS | 1938 | 1461419004709 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 06:43:24 INFO - PROCESS | 1938 | 1461419004713 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 06:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:43:24 INFO - PROCESS | 1938 | 1461419004718 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:43:24 INFO - PROCESS | 1938 | 1461419004720 Marionette TRACE conn4 <- [1,1310,null,{}] 06:43:24 INFO - PROCESS | 1938 | 1461419004725 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}] 06:43:24 INFO - PROCESS | 1938 | 1461419004933 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 06:43:25 INFO - PROCESS | 1938 | 1461419005076 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc86800 == 117 [pid = 1938] [id = 335] 06:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f86412ef400) [pid = 1938] [serial = 1006] [outer = (nil)] 06:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8645f70000) [pid = 1938] [serial = 1007] [outer = 0x7f86412ef400] 06:43:25 INFO - PROCESS | 1938 | 1461419005137 Marionette DEBUG loaded listener.js 06:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f864c0df800) [pid = 1938] [serial = 1008] [outer = 0x7f86412ef400] 06:43:25 INFO - PROCESS | 1938 | 1461419005829 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] 06:43:25 INFO - PROCESS | 1938 | 1461419005855 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 06:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 06:43:25 INFO - PROCESS | 1938 | 1461419005871 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:43:25 INFO - PROCESS | 1938 | 1461419005873 Marionette TRACE conn4 <- [1,1314,null,{}] 06:43:25 INFO - PROCESS | 1938 | 1461419005878 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}] 06:43:26 INFO - PROCESS | 1938 | 1461419006099 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 06:43:26 INFO - PROCESS | 1938 | 1461419006126 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d55000 == 118 [pid = 1938] [id = 336] 06:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8642920400) [pid = 1938] [serial = 1009] [outer = (nil)] 06:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f864cce4c00) [pid = 1938] [serial = 1010] [outer = 0x7f8642920400] 06:43:26 INFO - PROCESS | 1938 | 1461419006184 Marionette DEBUG loaded listener.js 06:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f8653347c00) [pid = 1938] [serial = 1011] [outer = 0x7f8642920400] 06:43:26 INFO - PROCESS | 1938 | 1461419006982 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]]]}] 06:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1177ms 06:43:27 INFO - PROCESS | 1938 | 1461419007049 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 06:43:27 INFO - PROCESS | 1938 | 1461419007053 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 06:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:43:27 INFO - PROCESS | 1938 | 1461419007059 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:43:27 INFO - PROCESS | 1938 | 1461419007063 Marionette TRACE conn4 <- [1,1318,null,{}] 06:43:27 INFO - PROCESS | 1938 | 1461419007070 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}] 06:43:27 INFO - PROCESS | 1938 | 1461419007293 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 06:43:27 INFO - PROCESS | 1938 | 1461419007321 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a4a000 == 119 [pid = 1938] [id = 337] 06:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8642943800) [pid = 1938] [serial = 1012] [outer = (nil)] 06:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f865a75d800) [pid = 1938] [serial = 1013] [outer = 0x7f8642943800] 06:43:27 INFO - PROCESS | 1938 | 1461419007389 Marionette DEBUG loaded listener.js 06:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f865bb40400) [pid = 1938] [serial = 1014] [outer = 0x7f8642943800] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f86412f6400) [pid = 1938] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f864872b400) [pid = 1938] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8637e77c00) [pid = 1938] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8642702400) [pid = 1938] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f864c50d400) [pid = 1938] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f8645f72400) [pid = 1938] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f863b5ee400) [pid = 1938] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f865ac43c00) [pid = 1938] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f86412fd800) [pid = 1938] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f864c50ec00) [pid = 1938] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8659b35400) [pid = 1938] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f864e5aa800) [pid = 1938] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f864ad78400) [pid = 1938] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f865aadf400) [pid = 1938] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8640e73800) [pid = 1938] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f864e5a8c00) [pid = 1938] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f864da9cc00) [pid = 1938] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f864430a400) [pid = 1938] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f8640e76400) [pid = 1938] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8643d99800) [pid = 1938] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8644b56800) [pid = 1938] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f8643da2800) [pid = 1938] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f864262b400) [pid = 1938] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f8645bf0c00) [pid = 1938] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8642950000) [pid = 1938] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f864caeb800) [pid = 1938] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f864787f400) [pid = 1938] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f864daa1800) [pid = 1938] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8648727000) [pid = 1938] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f8649341400) [pid = 1938] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f863b5e6800) [pid = 1938] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8640e6b800) [pid = 1938] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f863b5e6000) [pid = 1938] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f863a5b1000) [pid = 1938] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f8636ac9800) [pid = 1938] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f8650513000) [pid = 1938] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f86368cc000) [pid = 1938] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f8640ee6800) [pid = 1938] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f863a5ae000) [pid = 1938] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:43:29 INFO - PROCESS | 1938 | 1461419009110 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]]]}] 06:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2082ms 06:43:29 INFO - PROCESS | 1938 | 1461419009142 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 06:43:29 INFO - PROCESS | 1938 | 1461419009145 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 06:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:43:29 INFO - PROCESS | 1938 | 1461419009150 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:43:29 INFO - PROCESS | 1938 | 1461419009152 Marionette TRACE conn4 <- [1,1322,null,{}] 06:43:29 INFO - PROCESS | 1938 | 1461419009158 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}] 06:43:29 INFO - PROCESS | 1938 | 1461419009337 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 06:43:29 INFO - PROCESS | 1938 | 1461419009351 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864114f800 == 120 [pid = 1938] [id = 338] 06:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f863534dc00) [pid = 1938] [serial = 1015] [outer = (nil)] 06:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8635351800) [pid = 1938] [serial = 1016] [outer = 0x7f863534dc00] 06:43:29 INFO - PROCESS | 1938 | 1461419009412 Marionette DEBUG loaded listener.js 06:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8635358c00) [pid = 1938] [serial = 1017] [outer = 0x7f863534dc00] 06:43:30 INFO - PROCESS | 1938 | 1461419010165 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]]]}] 06:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1027ms 06:43:30 INFO - PROCESS | 1938 | 1461419010179 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 06:43:30 INFO - PROCESS | 1938 | 1461419010182 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 06:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:43:30 INFO - PROCESS | 1938 | 1461419010189 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:43:30 INFO - PROCESS | 1938 | 1461419010192 Marionette TRACE conn4 <- [1,1326,null,{}] 06:43:30 INFO - PROCESS | 1938 | 1461419010196 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}] 06:43:30 INFO - PROCESS | 1938 | 1461419010421 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 06:43:30 INFO - PROCESS | 1938 | 1461419010443 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f6000 == 121 [pid = 1938] [id = 339] 06:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8635350400) [pid = 1938] [serial = 1018] [outer = (nil)] 06:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f86380cf000) [pid = 1938] [serial = 1019] [outer = 0x7f8635350400] 06:43:30 INFO - PROCESS | 1938 | 1461419010502 Marionette DEBUG loaded listener.js 06:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f8643b25000) [pid = 1938] [serial = 1020] [outer = 0x7f8635350400] 06:43:31 INFO - PROCESS | 1938 | 1461419011580 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]]]}] 06:43: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 06:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1426ms 06:43:31 INFO - PROCESS | 1938 | 1461419011617 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 06:43:31 INFO - PROCESS | 1938 | 1461419011623 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 06:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:43:31 INFO - PROCESS | 1938 | 1461419011632 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:43:31 INFO - PROCESS | 1938 | 1461419011637 Marionette TRACE conn4 <- [1,1330,null,{}] 06:43:31 INFO - PROCESS | 1938 | 1461419011644 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}] 06:43:31 INFO - PROCESS | 1938 | 1461419011841 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 06:43:32 INFO - PROCESS | 1938 | 1461419012032 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a507000 == 122 [pid = 1938] [id = 340] 06:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f8635354400) [pid = 1938] [serial = 1021] [outer = (nil)] 06:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8635e5f000) [pid = 1938] [serial = 1022] [outer = 0x7f8635354400] 06:43:32 INFO - PROCESS | 1938 | 1461419012107 Marionette DEBUG loaded listener.js 06:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8636f60400) [pid = 1938] [serial = 1023] [outer = 0x7f8635354400] 06:43:33 INFO - PROCESS | 1938 | 1461419013080 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]]]}] 06:43:33 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 06:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1484ms 06:43:33 INFO - PROCESS | 1938 | 1461419013116 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 06:43:33 INFO - PROCESS | 1938 | 1461419013125 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 06:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:43:33 INFO - PROCESS | 1938 | 1461419013134 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:43:33 INFO - PROCESS | 1938 | 1461419013138 Marionette TRACE conn4 <- [1,1334,null,{}] 06:43:33 INFO - PROCESS | 1938 | 1461419013144 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}] 06:43:33 INFO - PROCESS | 1938 | 1461419013325 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 06:43:33 INFO - PROCESS | 1938 | 1461419013596 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641295800 == 123 [pid = 1938] [id = 341] 06:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8637c46400) [pid = 1938] [serial = 1024] [outer = (nil)] 06:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f8637e86000) [pid = 1938] [serial = 1025] [outer = 0x7f8637c46400] 06:43:33 INFO - PROCESS | 1938 | 1461419013714 Marionette DEBUG loaded listener.js 06:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f863a8b5000) [pid = 1938] [serial = 1026] [outer = 0x7f8637c46400] 06:43:34 INFO - PROCESS | 1938 | 1461419014519 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]]]}] 06:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1433ms 06:43:34 INFO - PROCESS | 1938 | 1461419014568 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 06:43:34 INFO - PROCESS | 1938 | 1461419014572 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 06:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:43:34 INFO - PROCESS | 1938 | 1461419014578 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:43:34 INFO - PROCESS | 1938 | 1461419014583 Marionette TRACE conn4 <- [1,1338,null,{}] 06:43:34 INFO - PROCESS | 1938 | 1461419014598 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}] 06:43:34 INFO - PROCESS | 1938 | 1461419014785 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 06:43:34 INFO - PROCESS | 1938 | 1461419014986 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c2c1800 == 124 [pid = 1938] [id = 342] 06:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f863a8b5c00) [pid = 1938] [serial = 1027] [outer = (nil)] 06:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8643a89000) [pid = 1938] [serial = 1028] [outer = 0x7f863a8b5c00] 06:43:35 INFO - PROCESS | 1938 | 1461419015064 Marionette DEBUG loaded listener.js 06:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f8644aafc00) [pid = 1938] [serial = 1029] [outer = 0x7f863a8b5c00] 06:43:36 INFO - PROCESS | 1938 | 1461419016410 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]]]}] 06:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1882ms 06:43:36 INFO - PROCESS | 1938 | 1461419016461 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 06:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:43:36 INFO - PROCESS | 1938 | 1461419016466 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 06:43:36 INFO - PROCESS | 1938 | 1461419016471 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:43:36 INFO - PROCESS | 1938 | 1461419016475 Marionette TRACE conn4 <- [1,1342,null,{}] 06:43:36 INFO - PROCESS | 1938 | 1461419016567 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}] 06:43:36 INFO - PROCESS | 1938 | 1461419016743 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 06:43:36 INFO - PROCESS | 1938 | 1461419016920 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff0c000 == 125 [pid = 1938] [id = 343] 06:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f863b444c00) [pid = 1938] [serial = 1030] [outer = (nil)] 06:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8644f5ac00) [pid = 1938] [serial = 1031] [outer = 0x7f863b444c00] 06:43:36 INFO - PROCESS | 1938 | 1461419016991 Marionette DEBUG loaded listener.js 06:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f8648727000) [pid = 1938] [serial = 1032] [outer = 0x7f863b444c00] 06:43:37 INFO - PROCESS | 1938 | 1461419017814 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]]]}] 06:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1381ms 06:43:37 INFO - PROCESS | 1938 | 1461419017852 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 06:43:37 INFO - PROCESS | 1938 | 1461419017856 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 06:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:43:37 INFO - PROCESS | 1938 | 1461419017861 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:43:37 INFO - PROCESS | 1938 | 1461419017864 Marionette TRACE conn4 <- [1,1346,null,{}] 06:43:37 INFO - PROCESS | 1938 | 1461419017869 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}] 06:43:38 INFO - PROCESS | 1938 | 1461419018043 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 06:43:38 INFO - PROCESS | 1938 | 1461419018231 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f46b000 == 126 [pid = 1938] [id = 344] 06:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f8642912800) [pid = 1938] [serial = 1033] [outer = (nil)] 06:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f864bcfb800) [pid = 1938] [serial = 1034] [outer = 0x7f8642912800] 06:43:38 INFO - PROCESS | 1938 | 1461419018302 Marionette DEBUG loaded listener.js 06:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f864c50ec00) [pid = 1938] [serial = 1035] [outer = 0x7f8642912800] 06:43:39 INFO - PROCESS | 1938 | 1461419019200 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]]]}] 06:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1386ms 06:43:39 INFO - PROCESS | 1938 | 1461419019248 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 06:43:39 INFO - PROCESS | 1938 | 1461419019252 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 06:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:43:39 INFO - PROCESS | 1938 | 1461419019259 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:43:39 INFO - PROCESS | 1938 | 1461419019262 Marionette TRACE conn4 <- [1,1350,null,{}] 06:43:39 INFO - PROCESS | 1938 | 1461419019267 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}] 06:43:39 INFO - PROCESS | 1938 | 1461419019492 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 06:43:39 INFO - PROCESS | 1938 | 1461419019681 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f866275b000 == 127 [pid = 1938] [id = 345] 06:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f8649342800) [pid = 1938] [serial = 1036] [outer = (nil)] 06:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f864e4b6000) [pid = 1938] [serial = 1037] [outer = 0x7f8649342800] 06:43:39 INFO - PROCESS | 1938 | 1461419019767 Marionette DEBUG loaded listener.js 06:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f865be09800) [pid = 1938] [serial = 1038] [outer = 0x7f8649342800] 06:43:40 INFO - PROCESS | 1938 | 1461419020610 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]]]}] 06:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1429ms 06:43:40 INFO - PROCESS | 1938 | 1461419020690 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 06:43:40 INFO - PROCESS | 1938 | 1461419020693 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 06:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:43:40 INFO - PROCESS | 1938 | 1461419020699 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:43:40 INFO - PROCESS | 1938 | 1461419020702 Marionette TRACE conn4 <- [1,1354,null,{}] 06:43:40 INFO - PROCESS | 1938 | 1461419020707 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}] 06:43:40 INFO - PROCESS | 1938 | 1461419020875 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 06:43:41 INFO - PROCESS | 1938 | 1461419021075 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86331db800 == 128 [pid = 1938] [id = 346] 06:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8635a31800) [pid = 1938] [serial = 1039] [outer = (nil)] 06:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f8635a36c00) [pid = 1938] [serial = 1040] [outer = 0x7f8635a31800] 06:43:41 INFO - PROCESS | 1938 | 1461419021145 Marionette DEBUG loaded listener.js 06:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8635a3b400) [pid = 1938] [serial = 1041] [outer = 0x7f8635a31800] 06:43:42 INFO - PROCESS | 1938 | 1461419022034 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]]]}] 06:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1379ms 06:43:42 INFO - PROCESS | 1938 | 1461419022079 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 06:43:42 INFO - PROCESS | 1938 | 1461419022082 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 06:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:43:42 INFO - PROCESS | 1938 | 1461419022088 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:43:42 INFO - PROCESS | 1938 | 1461419022090 Marionette TRACE conn4 <- [1,1358,null,{}] 06:43:42 INFO - PROCESS | 1938 | 1461419022096 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}] 06:43:42 INFO - PROCESS | 1938 | 1461419022271 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 06:43:42 INFO - PROCESS | 1938 | 1461419022458 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc57800 == 129 [pid = 1938] [id = 347] 06:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8635a32000) [pid = 1938] [serial = 1042] [outer = (nil)] 06:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8637cdcc00) [pid = 1938] [serial = 1043] [outer = 0x7f8635a32000] 06:43:42 INFO - PROCESS | 1938 | 1461419022527 Marionette DEBUG loaded listener.js 06:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f863ca9a800) [pid = 1938] [serial = 1044] [outer = 0x7f8635a32000] 06:43:43 INFO - PROCESS | 1938 | 1461419023331 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]]]}] 06:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1281ms 06:43:43 INFO - PROCESS | 1938 | 1461419023370 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 06:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:43:43 INFO - PROCESS | 1938 | 1461419023373 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 06:43:43 INFO - PROCESS | 1938 | 1461419023378 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:43:43 INFO - PROCESS | 1938 | 1461419023381 Marionette TRACE conn4 <- [1,1362,null,{}] 06:43:43 INFO - PROCESS | 1938 | 1461419023386 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}] 06:43:43 INFO - PROCESS | 1938 | 1461419023563 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 06:43:43 INFO - PROCESS | 1938 | 1461419023753 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641819800 == 130 [pid = 1938] [id = 348] 06:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f8635a35000) [pid = 1938] [serial = 1045] [outer = (nil)] 06:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f86412f5c00) [pid = 1938] [serial = 1046] [outer = 0x7f8635a35000] 06:43:43 INFO - PROCESS | 1938 | 1461419023820 Marionette DEBUG loaded listener.js 06:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f8644e4c800) [pid = 1938] [serial = 1047] [outer = 0x7f8635a35000] 06:43:45 INFO - PROCESS | 1938 | 1461419025299 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]]]}] 06:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2034ms 06:43:45 INFO - PROCESS | 1938 | 1461419025430 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 06:43:45 INFO - PROCESS | 1938 | 1461419025436 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 06:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:43:45 INFO - PROCESS | 1938 | 1461419025444 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:43:45 INFO - PROCESS | 1938 | 1461419025448 Marionette TRACE conn4 <- [1,1366,null,{}] 06:43:45 INFO - PROCESS | 1938 | 1461419025456 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}] 06:43:45 INFO - PROCESS | 1938 | 1461419025615 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 06:43:45 INFO - PROCESS | 1938 | 1461419025814 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c94d000 == 131 [pid = 1938] [id = 349] 06:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f86354b9400) [pid = 1938] [serial = 1048] [outer = (nil)] 06:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f8635a3c400) [pid = 1938] [serial = 1049] [outer = 0x7f86354b9400] 06:43:45 INFO - PROCESS | 1938 | 1461419025881 Marionette DEBUG loaded listener.js 06:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f86368c9400) [pid = 1938] [serial = 1050] [outer = 0x7f86354b9400] 06:43:46 INFO - PROCESS | 1938 | 1461419026947 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] 06:43:46 INFO - PROCESS | 1938 | 1461419026980 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 06:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:43:46 INFO - PROCESS | 1938 | 1461419026990 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:43:46 INFO - PROCESS | 1938 | 1461419026992 Marionette TRACE conn4 <- [1,1370,null,{}] 06:43:46 INFO - PROCESS | 1938 | 1461419026997 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}] 06:43:47 INFO - PROCESS | 1938 | 1461419027168 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 06:43:47 INFO - PROCESS | 1938 | 1461419027402 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635452000 == 132 [pid = 1938] [id = 350] 06:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8636fb6000) [pid = 1938] [serial = 1051] [outer = (nil)] 06:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f8636fbd800) [pid = 1938] [serial = 1052] [outer = 0x7f8636fb6000] 06:43:47 INFO - PROCESS | 1938 | 1461419027467 Marionette DEBUG loaded listener.js 06:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f8637c4b000) [pid = 1938] [serial = 1053] [outer = 0x7f8636fb6000] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86486a8800 == 131 [pid = 1938] [id = 128] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e553000 == 130 [pid = 1938] [id = 62] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd17000 == 129 [pid = 1938] [id = 51] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a63000 == 128 [pid = 1938] [id = 52] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c936800 == 127 [pid = 1938] [id = 61] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a8a8000 == 126 [pid = 1938] [id = 45] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a1c800 == 125 [pid = 1938] [id = 127] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8650015800 == 124 [pid = 1938] [id = 63] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8644b53000) [pid = 1938] [serial = 956] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f863b43b000) [pid = 1938] [serial = 920] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8635ce1400) [pid = 1938] [serial = 923] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8635e63400) [pid = 1938] [serial = 926] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f863522fc00) [pid = 1938] [serial = 929] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f86354bb000) [pid = 1938] [serial = 932] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f863b43d000) [pid = 1938] [serial = 935] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f86344a6000) [pid = 1938] [serial = 938] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866ced3800 == 123 [pid = 1938] [id = 284] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864180f000 == 122 [pid = 1938] [id = 287] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f690000 == 121 [pid = 1938] [id = 113] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c2bb800 == 120 [pid = 1938] [id = 202] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86640ae000 == 119 [pid = 1938] [id = 126] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864114f800 == 118 [pid = 1938] [id = 338] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a4a000 == 117 [pid = 1938] [id = 337] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d55000 == 116 [pid = 1938] [id = 336] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc86800 == 115 [pid = 1938] [id = 335] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635dec000 == 114 [pid = 1938] [id = 334] 06:43:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a51f000 == 113 [pid = 1938] [id = 333] 06:43:48 INFO - PROCESS | 1938 | 1461419028532 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] 06:43:48 INFO - PROCESS | 1938 | 1461419028575 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 06:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:43:48 INFO - PROCESS | 1938 | 1461419028580 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:43:48 INFO - PROCESS | 1938 | 1461419028585 Marionette TRACE conn4 <- [1,1374,null,{}] 06:43:48 INFO - PROCESS | 1938 | 1461419028599 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}] 06:43:48 INFO - PROCESS | 1938 | 1461419028762 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f86505a8c00) [pid = 1938] [serial = 707] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f864ca26400) [pid = 1938] [serial = 659] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f865bbe5800) [pid = 1938] [serial = 756] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f864d2ee000) [pid = 1938] [serial = 662] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f865aadd800) [pid = 1938] [serial = 750] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f864e32d000) [pid = 1938] [serial = 701] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8646981400) [pid = 1938] [serial = 608] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f865bfcf000) [pid = 1938] [serial = 762] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f8648730c00) [pid = 1938] [serial = 692] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8649d0f400) [pid = 1938] [serial = 611] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f8647554000) [pid = 1938] [serial = 738] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f864458c400) [pid = 1938] [serial = 647] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8646982400) [pid = 1938] [serial = 566] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f86487fb800) [pid = 1938] [serial = 653] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8654b84800) [pid = 1938] [serial = 747] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f864cce0400) [pid = 1938] [serial = 614] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8650097400) [pid = 1938] [serial = 704] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f864c5be400) [pid = 1938] [serial = 741] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f864e5b4000) [pid = 1938] [serial = 744] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f8644803400) [pid = 1938] [serial = 689] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8649d18000) [pid = 1938] [serial = 656] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f86412fb800) [pid = 1938] [serial = 686] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8642915000) [pid = 1938] [serial = 644] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f864d4cf000) [pid = 1938] [serial = 617] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f864c1d4c00) [pid = 1938] [serial = 816] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f8643da4400) [pid = 1938] [serial = 605] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f864cce0800) [pid = 1938] [serial = 695] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f864787e800) [pid = 1938] [serial = 650] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f8643d9f000) [pid = 1938] [serial = 735] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f865be0fc00) [pid = 1938] [serial = 759] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f864ad78c00) [pid = 1938] [serial = 620] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f864d699400) [pid = 1938] [serial = 698] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f865aef0800) [pid = 1938] [serial = 753] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f864430f800) [pid = 1938] [serial = 953] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8636ad3400) [pid = 1938] [serial = 876] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f865f419000) [pid = 1938] [serial = 897] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8637cd3000) [pid = 1938] [serial = 945] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f86368d7800) [pid = 1938] [serial = 944] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f8635e6a800) [pid = 1938] [serial = 941] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f8636f5d000) [pid = 1938] [serial = 917] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f865ac8d000) [pid = 1938] [serial = 908] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f8643b31800) [pid = 1938] [serial = 902] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f865fc64800) [pid = 1938] [serial = 914] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f864269f400) [pid = 1938] [serial = 950] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8643a90400) [pid = 1938] [serial = 951] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f863b43c400) [pid = 1938] [serial = 948] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f863a8b8000) [pid = 1938] [serial = 947] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f8637cd9400) [pid = 1938] [serial = 899] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f865f768c00) [pid = 1938] [serial = 911] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f864c1d5800) [pid = 1938] [serial = 905] [outer = (nil)] [url = about:blank] 06:43:48 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8644ab0c00) [pid = 1938] [serial = 954] [outer = (nil)] [url = about:blank] 06:43:49 INFO - PROCESS | 1938 | 1461419029010 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636a2a800 == 101 [pid = 1938] [id = 351] 06:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f8636ac9400) [pid = 1938] [serial = 1054] [outer = (nil)] 06:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863a5ab400) [pid = 1938] [serial = 1055] [outer = 0x7f8636ac9400] 06:43:49 INFO - PROCESS | 1938 | 1461419029077 Marionette DEBUG loaded listener.js 06:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f863a8c1800) [pid = 1938] [serial = 1056] [outer = 0x7f8636ac9400] 06:43:49 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:43:49 INFO - PROCESS | 1938 | 1461419029800 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] 06:43:49 INFO - PROCESS | 1938 | 1461419029816 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 06:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:43:49 INFO - PROCESS | 1938 | 1461419029822 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:43:49 INFO - PROCESS | 1938 | 1461419029824 Marionette TRACE conn4 <- [1,1378,null,{}] 06:43:49 INFO - PROCESS | 1938 | 1461419029858 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}] 06:43:50 INFO - PROCESS | 1938 | 1461419030002 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 06:43:50 INFO - PROCESS | 1938 | 1461419030016 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cae0800 == 102 [pid = 1938] [id = 352] 06:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f863a5ad000) [pid = 1938] [serial = 1057] [outer = (nil)] 06:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8640ee7800) [pid = 1938] [serial = 1058] [outer = 0x7f863a5ad000] 06:43:50 INFO - PROCESS | 1938 | 1461419030076 Marionette DEBUG loaded listener.js 06:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f86412f9000) [pid = 1938] [serial = 1059] [outer = 0x7f863a5ad000] 06:43:50 INFO - PROCESS | 1938 | 1461419030860 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] 06:43:50 INFO - PROCESS | 1938 | 1461419030874 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 06:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:43:50 INFO - PROCESS | 1938 | 1461419030881 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:43:50 INFO - PROCESS | 1938 | 1461419030884 Marionette TRACE conn4 <- [1,1382,null,{}] 06:43:50 INFO - PROCESS | 1938 | 1461419030888 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}] 06:43:51 INFO - PROCESS | 1938 | 1461419031104 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 06:43:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a4d000 == 101 [pid = 1938] [id = 10] 06:43:51 INFO - PROCESS | 1938 | 1461419031161 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fbc800 == 102 [pid = 1938] [id = 353] 06:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8640e6b800) [pid = 1938] [serial = 1060] [outer = (nil)] 06:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f864262dc00) [pid = 1938] [serial = 1061] [outer = 0x7f8640e6b800] 06:43:51 INFO - PROCESS | 1938 | 1461419031327 Marionette DEBUG loaded listener.js 06:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8642912c00) [pid = 1938] [serial = 1062] [outer = 0x7f8640e6b800] 06:43:52 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:43:52 INFO - PROCESS | 1938 | 1461419032116 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] 06:43:52 INFO - PROCESS | 1938 | 1461419032166 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 06:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:43:52 INFO - PROCESS | 1938 | 1461419032172 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:43:52 INFO - PROCESS | 1938 | 1461419032173 Marionette TRACE conn4 <- [1,1386,null,{}] 06:43:52 INFO - PROCESS | 1938 | 1461419032186 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}] 06:43:52 INFO - PROCESS | 1938 | 1461419032401 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 06:43:52 INFO - PROCESS | 1938 | 1461419032440 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641878000 == 103 [pid = 1938] [id = 354] 06:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f8643a90400) [pid = 1938] [serial = 1063] [outer = (nil)] 06:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f8643d9c000) [pid = 1938] [serial = 1064] [outer = 0x7f8643a90400] 06:43:52 INFO - PROCESS | 1938 | 1461419032558 Marionette DEBUG loaded listener.js 06:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f8644095c00) [pid = 1938] [serial = 1065] [outer = 0x7f8643a90400] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f8647883000) [pid = 1938] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f865dd3d400) [pid = 1938] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f863a5a8800) [pid = 1938] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f864291c000) [pid = 1938] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f86487fac00) [pid = 1938] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f86380cb400) [pid = 1938] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8649335c00) [pid = 1938] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f863a5a2c00) [pid = 1938] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f864270bc00) [pid = 1938] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f863ca96400) [pid = 1938] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f8637cd1000) [pid = 1938] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f864bcf8800) [pid = 1938] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8649f41800) [pid = 1938] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8637cd0800) [pid = 1938] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8637c43400) [pid = 1938] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f864bdda400) [pid = 1938] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f863534dc00) [pid = 1938] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8636ad4400) [pid = 1938] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f863a8bf400) [pid = 1938] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8635cd8000) [pid = 1938] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f865f65f000) [pid = 1938] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f863b5f0c00) [pid = 1938] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f86412ef400) [pid = 1938] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8642943800) [pid = 1938] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f8642920400) [pid = 1938] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f863a5a7000) [pid = 1938] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f86368ca400) [pid = 1938] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8649335800) [pid = 1938] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f86354b3400) [pid = 1938] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8645bf0800) [pid = 1938] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f865f658400) [pid = 1938] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f8637cd2400) [pid = 1938] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f8643f5b400) [pid = 1938] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f865f657000) [pid = 1938] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f86380c8c00) [pid = 1938] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:43:53 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8640e6d000) [pid = 1938] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:43:54 INFO - PROCESS | 1938 | 1461419034161 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] 06:43:54 INFO - PROCESS | 1938 | 1461419034217 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 06:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:43:54 INFO - PROCESS | 1938 | 1461419034222 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:43:54 INFO - PROCESS | 1938 | 1461419034225 Marionette TRACE conn4 <- [1,1390,null,{}] 06:43:54 INFO - PROCESS | 1938 | 1461419034229 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}] 06:43:54 INFO - PROCESS | 1938 | 1461419034371 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 06:43:54 INFO - PROCESS | 1938 | 1461419034523 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a522800 == 104 [pid = 1938] [id = 355] 06:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8635350800) [pid = 1938] [serial = 1066] [outer = (nil)] 06:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8636fb4000) [pid = 1938] [serial = 1067] [outer = 0x7f8635350800] 06:43:54 INFO - PROCESS | 1938 | 1461419034582 Marionette DEBUG loaded listener.js 06:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f863ca92000) [pid = 1938] [serial = 1068] [outer = 0x7f8635350800] 06:43:55 INFO - PROCESS | 1938 | 1461419035192 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]]]}] 06:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1027ms 06:43:55 INFO - PROCESS | 1938 | 1461419035251 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 06:43:55 INFO - PROCESS | 1938 | 1461419035254 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 06:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:43:55 INFO - PROCESS | 1938 | 1461419035259 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:43:55 INFO - PROCESS | 1938 | 1461419035261 Marionette TRACE conn4 <- [1,1394,null,{}] 06:43:55 INFO - PROCESS | 1938 | 1461419035281 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}] 06:43:55 INFO - PROCESS | 1938 | 1461419035484 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 06:43:55 INFO - PROCESS | 1938 | 1461419035502 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d45800 == 105 [pid = 1938] [id = 356] 06:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8635351c00) [pid = 1938] [serial = 1069] [outer = (nil)] 06:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8643a96400) [pid = 1938] [serial = 1070] [outer = 0x7f8635351c00] 06:43:55 INFO - PROCESS | 1938 | 1461419035560 Marionette DEBUG loaded listener.js 06:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f864430f800) [pid = 1938] [serial = 1071] [outer = 0x7f8635351c00] 06:43:56 INFO - PROCESS | 1938 | 1461419036546 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]]]}] 06:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1331ms 06:43:56 INFO - PROCESS | 1938 | 1461419036592 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 06:43:56 INFO - PROCESS | 1938 | 1461419036598 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 06:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:43:56 INFO - PROCESS | 1938 | 1461419036605 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:43:56 INFO - PROCESS | 1938 | 1461419036610 Marionette TRACE conn4 <- [1,1398,null,{}] 06:43:56 INFO - PROCESS | 1938 | 1461419036618 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}] 06:43:56 INFO - PROCESS | 1938 | 1461419036791 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 06:43:56 INFO - PROCESS | 1938 | 1461419036963 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d21000 == 106 [pid = 1938] [id = 357] 06:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f8635a34400) [pid = 1938] [serial = 1072] [outer = (nil)] 06:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f8635e67400) [pid = 1938] [serial = 1073] [outer = 0x7f8635a34400] 06:43:57 INFO - PROCESS | 1938 | 1461419037041 Marionette DEBUG loaded listener.js 06:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8636f60800) [pid = 1938] [serial = 1074] [outer = 0x7f8635a34400] 06:43:57 INFO - PROCESS | 1938 | 1461419037956 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]]]}] 06:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1390ms 06:43:57 INFO - PROCESS | 1938 | 1461419037995 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 06:43:58 INFO - PROCESS | 1938 | 1461419038003 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 06:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:43:58 INFO - PROCESS | 1938 | 1461419038013 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:43:58 INFO - PROCESS | 1938 | 1461419038017 Marionette TRACE conn4 <- [1,1402,null,{}] 06:43:58 INFO - PROCESS | 1938 | 1461419038022 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}] 06:43:58 INFO - PROCESS | 1938 | 1461419038182 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 06:43:58 INFO - PROCESS | 1938 | 1461419038358 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fb2800 == 107 [pid = 1938] [id = 358] 06:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f8635a34800) [pid = 1938] [serial = 1075] [outer = (nil)] 06:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f863a5a6c00) [pid = 1938] [serial = 1076] [outer = 0x7f8635a34800] 06:43:58 INFO - PROCESS | 1938 | 1461419038426 Marionette DEBUG loaded listener.js 06:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f863b441000) [pid = 1938] [serial = 1077] [outer = 0x7f8635a34800] 06:43:59 INFO - PROCESS | 1938 | 1461419039332 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]]]}] 06:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1382ms 06:43:59 INFO - PROCESS | 1938 | 1461419039395 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 06:43:59 INFO - PROCESS | 1938 | 1461419039398 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 06:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:43:59 INFO - PROCESS | 1938 | 1461419039404 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:43:59 INFO - PROCESS | 1938 | 1461419039410 Marionette TRACE conn4 <- [1,1406,null,{}] 06:43:59 INFO - PROCESS | 1938 | 1461419039424 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}] 06:43:59 INFO - PROCESS | 1938 | 1461419039632 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 06:43:59 INFO - PROCESS | 1938 | 1461419039816 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864448b000 == 108 [pid = 1938] [id = 359] 06:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8640e75000) [pid = 1938] [serial = 1078] [outer = (nil)] 06:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f8643a8ac00) [pid = 1938] [serial = 1079] [outer = 0x7f8640e75000] 06:43:59 INFO - PROCESS | 1938 | 1461419039896 Marionette DEBUG loaded listener.js 06:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8643b2c400) [pid = 1938] [serial = 1080] [outer = 0x7f8640e75000] 06:44:00 INFO - PROCESS | 1938 | 1461419040751 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]]]}] 06:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1384ms 06:44:00 INFO - PROCESS | 1938 | 1461419040788 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 06:44:00 INFO - PROCESS | 1938 | 1461419040793 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 06:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:44:00 INFO - PROCESS | 1938 | 1461419040798 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:44:00 INFO - PROCESS | 1938 | 1461419040800 Marionette TRACE conn4 <- [1,1410,null,{}] 06:44:00 INFO - PROCESS | 1938 | 1461419040805 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}] 06:44:00 INFO - PROCESS | 1938 | 1461419040968 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 06:44:01 INFO - PROCESS | 1938 | 1461419041145 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a1c800 == 109 [pid = 1938] [id = 360] 06:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f86412f6400) [pid = 1938] [serial = 1081] [outer = (nil)] 06:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8644093000) [pid = 1938] [serial = 1082] [outer = 0x7f86412f6400] 06:44:01 INFO - PROCESS | 1938 | 1461419041213 Marionette DEBUG loaded listener.js 06:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8644596400) [pid = 1938] [serial = 1083] [outer = 0x7f86412f6400] 06:44:02 INFO - PROCESS | 1938 | 1461419042166 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]]]}] 06:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1380ms 06:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:44:02 INFO - PROCESS | 1938 | 1461419042178 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 06:44:02 INFO - PROCESS | 1938 | 1461419042181 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 06:44:02 INFO - PROCESS | 1938 | 1461419042187 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:44:02 INFO - PROCESS | 1938 | 1461419042189 Marionette TRACE conn4 <- [1,1414,null,{}] 06:44:02 INFO - PROCESS | 1938 | 1461419042194 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}] 06:44:02 INFO - PROCESS | 1938 | 1461419042348 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 06:44:02 INFO - PROCESS | 1938 | 1461419042540 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647322000 == 110 [pid = 1938] [id = 361] 06:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8643a8b400) [pid = 1938] [serial = 1084] [outer = (nil)] 06:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f864480d400) [pid = 1938] [serial = 1085] [outer = 0x7f8643a8b400] 06:44:02 INFO - PROCESS | 1938 | 1461419042612 Marionette DEBUG loaded listener.js 06:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8644b59400) [pid = 1938] [serial = 1086] [outer = 0x7f8643a8b400] 06:44:03 INFO - PROCESS | 1938 | 1461419043543 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]]]}] 06:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1382ms 06:44:03 INFO - PROCESS | 1938 | 1461419043569 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 06:44:03 INFO - PROCESS | 1938 | 1461419043571 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 06:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:44:03 INFO - PROCESS | 1938 | 1461419043577 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:44:03 INFO - PROCESS | 1938 | 1461419043580 Marionette TRACE conn4 <- [1,1418,null,{}] 06:44:03 INFO - PROCESS | 1938 | 1461419043585 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}] 06:44:03 INFO - PROCESS | 1938 | 1461419043784 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 06:44:03 INFO - PROCESS | 1938 | 1461419043958 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482ea800 == 111 [pid = 1938] [id = 362] 06:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8645e0d800) [pid = 1938] [serial = 1087] [outer = (nil)] 06:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8645f78000) [pid = 1938] [serial = 1088] [outer = 0x7f8645e0d800] 06:44:04 INFO - PROCESS | 1938 | 1461419044031 Marionette DEBUG loaded listener.js 06:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f86476c2800) [pid = 1938] [serial = 1089] [outer = 0x7f8645e0d800] 06:44:04 INFO - PROCESS | 1938 | 1461419044895 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]]]}] 06:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1378ms 06:44:04 INFO - PROCESS | 1938 | 1461419044957 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 06:44:04 INFO - PROCESS | 1938 | 1461419044961 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 06:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:44:04 INFO - PROCESS | 1938 | 1461419044967 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:44:04 INFO - PROCESS | 1938 | 1461419044969 Marionette TRACE conn4 <- [1,1422,null,{}] 06:44:04 INFO - PROCESS | 1938 | 1461419044975 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}] 06:44:05 INFO - PROCESS | 1938 | 1461419045131 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 06:44:05 INFO - PROCESS | 1938 | 1461419045308 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487d3800 == 112 [pid = 1938] [id = 363] 06:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f8645e0f000) [pid = 1938] [serial = 1090] [outer = (nil)] 06:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f864868bc00) [pid = 1938] [serial = 1091] [outer = 0x7f8645e0f000] 06:44:05 INFO - PROCESS | 1938 | 1461419045378 Marionette DEBUG loaded listener.js 06:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f864872d400) [pid = 1938] [serial = 1092] [outer = 0x7f8645e0f000] 06:44:06 INFO - PROCESS | 1938 | 1461419046227 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]]]}] 06:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1288ms 06:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:44:06 INFO - PROCESS | 1938 | 1461419046256 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 06:44:06 INFO - PROCESS | 1938 | 1461419046259 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 06:44:06 INFO - PROCESS | 1938 | 1461419046263 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:44:06 INFO - PROCESS | 1938 | 1461419046267 Marionette TRACE conn4 <- [1,1426,null,{}] 06:44:06 INFO - PROCESS | 1938 | 1461419046272 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}] 06:44:06 INFO - PROCESS | 1938 | 1461419046432 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 06:44:06 INFO - PROCESS | 1938 | 1461419046610 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a99e800 == 113 [pid = 1938] [id = 364] 06:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8640e6f400) [pid = 1938] [serial = 1093] [outer = (nil)] 06:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8647555c00) [pid = 1938] [serial = 1094] [outer = 0x7f8640e6f400] 06:44:06 INFO - PROCESS | 1938 | 1461419046689 Marionette DEBUG loaded listener.js 06:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f86487fa400) [pid = 1938] [serial = 1095] [outer = 0x7f8640e6f400] 06:44:07 INFO - PROCESS | 1938 | 1461419047529 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]]]}] 06:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1329ms 06:44:07 INFO - PROCESS | 1938 | 1461419047594 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 06:44:07 INFO - PROCESS | 1938 | 1461419047598 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 06:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:44:07 INFO - PROCESS | 1938 | 1461419047603 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:44:07 INFO - PROCESS | 1938 | 1461419047605 Marionette TRACE conn4 <- [1,1430,null,{}] 06:44:07 INFO - PROCESS | 1938 | 1461419047611 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}] 06:44:07 INFO - PROCESS | 1938 | 1461419047779 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 06:44:07 INFO - PROCESS | 1938 | 1461419047957 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf3a800 == 114 [pid = 1938] [id = 365] 06:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8637cd3c00) [pid = 1938] [serial = 1096] [outer = (nil)] 06:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8649341c00) [pid = 1938] [serial = 1097] [outer = 0x7f8637cd3c00] 06:44:08 INFO - PROCESS | 1938 | 1461419048027 Marionette DEBUG loaded listener.js 06:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8649f39400) [pid = 1938] [serial = 1098] [outer = 0x7f8637cd3c00] 06:44:08 INFO - PROCESS | 1938 | 1461419048869 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]]]}] 06:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1330ms 06:44:08 INFO - PROCESS | 1938 | 1461419048935 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 06:44:08 INFO - PROCESS | 1938 | 1461419048938 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 06:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:44:08 INFO - PROCESS | 1938 | 1461419048944 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:44:08 INFO - PROCESS | 1938 | 1461419048946 Marionette TRACE conn4 <- [1,1434,null,{}] 06:44:08 INFO - PROCESS | 1938 | 1461419048951 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}] 06:44:09 INFO - PROCESS | 1938 | 1461419049114 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 06:44:09 INFO - PROCESS | 1938 | 1461419049289 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd6a000 == 115 [pid = 1938] [id = 366] 06:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f864291a800) [pid = 1938] [serial = 1099] [outer = (nil)] 06:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f864b835000) [pid = 1938] [serial = 1100] [outer = 0x7f864291a800] 06:44:09 INFO - PROCESS | 1938 | 1461419049360 Marionette DEBUG loaded listener.js 06:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f864c01b400) [pid = 1938] [serial = 1101] [outer = 0x7f864291a800] 06:44:10 INFO - PROCESS | 1938 | 1461419050292 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]]]}] 06:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1382ms 06:44:10 INFO - PROCESS | 1938 | 1461419050326 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 06:44:10 INFO - PROCESS | 1938 | 1461419050329 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 06:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:44:10 INFO - PROCESS | 1938 | 1461419050336 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:44:10 INFO - PROCESS | 1938 | 1461419050340 Marionette TRACE conn4 <- [1,1438,null,{}] 06:44:10 INFO - PROCESS | 1938 | 1461419050345 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}] 06:44:10 INFO - PROCESS | 1938 | 1461419050540 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 06:44:10 INFO - PROCESS | 1938 | 1461419050731 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d879800 == 116 [pid = 1938] [id = 367] 06:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f864c1dc400) [pid = 1938] [serial = 1102] [outer = (nil)] 06:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f864ccd9c00) [pid = 1938] [serial = 1103] [outer = 0x7f864c1dc400] 06:44:10 INFO - PROCESS | 1938 | 1461419050846 Marionette DEBUG loaded listener.js 06:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f864d2e1c00) [pid = 1938] [serial = 1104] [outer = 0x7f864c1dc400] 06:44:11 INFO - PROCESS | 1938 | 1461419051722 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]]]}] 06:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1435ms 06:44:11 INFO - PROCESS | 1938 | 1461419051771 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 06:44:11 INFO - PROCESS | 1938 | 1461419051774 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 06:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:44:11 INFO - PROCESS | 1938 | 1461419051780 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:44:11 INFO - PROCESS | 1938 | 1461419051782 Marionette TRACE conn4 <- [1,1442,null,{}] 06:44:11 INFO - PROCESS | 1938 | 1461419051787 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}] 06:44:11 INFO - PROCESS | 1938 | 1461419051954 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 06:44:12 INFO - PROCESS | 1938 | 1461419052145 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639be0000 == 117 [pid = 1938] [id = 368] 06:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f863522c800) [pid = 1938] [serial = 1105] [outer = (nil)] 06:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f863a8c0400) [pid = 1938] [serial = 1106] [outer = 0x7f863522c800] 06:44:12 INFO - PROCESS | 1938 | 1461419052212 Marionette DEBUG loaded listener.js 06:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f864c5bc800) [pid = 1938] [serial = 1107] [outer = 0x7f863522c800] 06:44:13 INFO - PROCESS | 1938 | 1461419053100 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]]]}] 06:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1384ms 06:44:13 INFO - PROCESS | 1938 | 1461419053165 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 06:44:13 INFO - PROCESS | 1938 | 1461419053168 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 06:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:44:13 INFO - PROCESS | 1938 | 1461419053174 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:44:13 INFO - PROCESS | 1938 | 1461419053176 Marionette TRACE conn4 <- [1,1446,null,{}] 06:44:13 INFO - PROCESS | 1938 | 1461419053182 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}] 06:44:13 INFO - PROCESS | 1938 | 1461419053343 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 06:44:13 INFO - PROCESS | 1938 | 1461419053878 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863709d000 == 118 [pid = 1938] [id = 369] 06:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f86351fa400) [pid = 1938] [serial = 1108] [outer = (nil)] 06:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f8635231c00) [pid = 1938] [serial = 1109] [outer = 0x7f86351fa400] 06:44:13 INFO - PROCESS | 1938 | 1461419053988 Marionette DEBUG loaded listener.js 06:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f86354bdc00) [pid = 1938] [serial = 1110] [outer = 0x7f86351fa400] 06:44:14 INFO - PROCESS | 1938 | 1461419054847 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]]]}] 06:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1729ms 06:44:14 INFO - PROCESS | 1938 | 1461419054905 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 06:44:14 INFO - PROCESS | 1938 | 1461419054911 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 06:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:44:14 INFO - PROCESS | 1938 | 1461419054919 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:44:14 INFO - PROCESS | 1938 | 1461419054923 Marionette TRACE conn4 <- [1,1450,null,{}] 06:44:14 INFO - PROCESS | 1938 | 1461419054929 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}] 06:44:15 INFO - PROCESS | 1938 | 1461419055225 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 06:44:15 INFO - PROCESS | 1938 | 1461419055477 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86343ae000 == 119 [pid = 1938] [id = 370] 06:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8636f55400) [pid = 1938] [serial = 1111] [outer = (nil)] 06:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8636fba000) [pid = 1938] [serial = 1112] [outer = 0x7f8636f55400] 06:44:15 INFO - PROCESS | 1938 | 1461419055593 Marionette DEBUG loaded listener.js 06:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8637cd0c00) [pid = 1938] [serial = 1113] [outer = 0x7f8636f55400] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863544f800 == 118 [pid = 1938] [id = 310] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86482ed800 == 117 [pid = 1938] [id = 269] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863545e000 == 116 [pid = 1938] [id = 312] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86343a6000 == 115 [pid = 1938] [id = 311] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd4f000 == 114 [pid = 1938] [id = 313] 06:44:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86351c3800 == 113 [pid = 1938] [id = 309] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f865fc9a000) [pid = 1938] [serial = 989] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f8637c46000) [pid = 1938] [serial = 986] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f86380cf000) [pid = 1938] [serial = 1019] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a522800 == 112 [pid = 1938] [id = 355] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641878000 == 111 [pid = 1938] [id = 354] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fbc800 == 110 [pid = 1938] [id = 353] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cae0800 == 109 [pid = 1938] [id = 352] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636a2a800 == 108 [pid = 1938] [id = 351] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635452000 == 107 [pid = 1938] [id = 350] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863c94d000 == 106 [pid = 1938] [id = 349] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc57800 == 105 [pid = 1938] [id = 347] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86331db800 == 104 [pid = 1938] [id = 346] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f866275b000 == 103 [pid = 1938] [id = 345] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f46b000 == 102 [pid = 1938] [id = 344] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864ff0c000 == 101 [pid = 1938] [id = 343] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c2c1800 == 100 [pid = 1938] [id = 342] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641295800 == 99 [pid = 1938] [id = 341] 06:44:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a507000 == 98 [pid = 1938] [id = 340] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f8637cdc000) [pid = 1938] [serial = 810] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f863a5aac00) [pid = 1938] [serial = 999] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8644ab0800) [pid = 1938] [serial = 965] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f865f54e400) [pid = 1938] [serial = 798] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f86368d0800) [pid = 1938] [serial = 993] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f865feb7400) [pid = 1938] [serial = 807] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8637e7cc00) [pid = 1938] [serial = 998] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f8644aae400) [pid = 1938] [serial = 786] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f865f769000) [pid = 1938] [serial = 977] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f863a5b1c00) [pid = 1938] [serial = 962] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f864868cc00) [pid = 1938] [serial = 968] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f863a5b0800) [pid = 1938] [serial = 858] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f865bfd3000) [pid = 1938] [serial = 983] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f863ca9dc00) [pid = 1938] [serial = 873] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f864c1d0400) [pid = 1938] [serial = 971] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8653348400) [pid = 1938] [serial = 792] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8635cdf000) [pid = 1938] [serial = 995] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f8635cdfc00) [pid = 1938] [serial = 992] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f86487f5c00) [pid = 1938] [serial = 789] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f865fc94800) [pid = 1938] [serial = 804] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f866002b000) [pid = 1938] [serial = 813] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8636fb3000) [pid = 1938] [serial = 996] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f86476b7800) [pid = 1938] [serial = 843] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f865f777800) [pid = 1938] [serial = 801] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f86380d4000) [pid = 1938] [serial = 867] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f864290e400) [pid = 1938] [serial = 840] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f865aad8800) [pid = 1938] [serial = 849] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f865f7a1800) [pid = 1938] [serial = 855] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f865fc60c00) [pid = 1938] [serial = 861] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8647550000) [pid = 1938] [serial = 957] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f864d0a1400) [pid = 1938] [serial = 846] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f8635e64800) [pid = 1938] [serial = 959] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f865fe86800) [pid = 1938] [serial = 870] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f865be11800) [pid = 1938] [serial = 795] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f863ca9a000) [pid = 1938] [serial = 864] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f86351f5400) [pid = 1938] [serial = 980] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8653349800) [pid = 1938] [serial = 974] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f865be02400) [pid = 1938] [serial = 852] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8644804c00) [pid = 1938] [serial = 903] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f86380d4800) [pid = 1938] [serial = 900] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f865dd30800) [pid = 1938] [serial = 909] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f864d6d9000) [pid = 1938] [serial = 906] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8635351800) [pid = 1938] [serial = 1016] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f863ca91800) [pid = 1938] [serial = 1004] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f863b443000) [pid = 1938] [serial = 1001] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8635358c00) [pid = 1938] [serial = 1017] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f864c0df800) [pid = 1938] [serial = 1008] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f865a75d800) [pid = 1938] [serial = 1013] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f864262a000) [pid = 1938] [serial = 1005] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8653347c00) [pid = 1938] [serial = 1011] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f863ca9c400) [pid = 1938] [serial = 1002] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f864cce4c00) [pid = 1938] [serial = 1010] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8645f70000) [pid = 1938] [serial = 1007] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f865bb40400) [pid = 1938] [serial = 1014] [outer = (nil)] [url = about:blank] 06:44:16 INFO - PROCESS | 1938 | 1461419056516 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]]]}] 06:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1639ms 06:44:16 INFO - PROCESS | 1938 | 1461419056563 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 06:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:44:16 INFO - PROCESS | 1938 | 1461419056568 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 06:44:16 INFO - PROCESS | 1938 | 1461419056574 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:44:16 INFO - PROCESS | 1938 | 1461419056577 Marionette TRACE conn4 <- [1,1454,null,{}] 06:44:16 INFO - PROCESS | 1938 | 1461419056582 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}] 06:44:16 INFO - PROCESS | 1938 | 1461419056735 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 06:44:16 INFO - PROCESS | 1938 | 1461419056888 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636a21800 == 99 [pid = 1938] [id = 371] 06:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f863534e400) [pid = 1938] [serial = 1114] [outer = (nil)] 06:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8637e85000) [pid = 1938] [serial = 1115] [outer = 0x7f863534e400] 06:44:16 INFO - PROCESS | 1938 | 1461419056950 Marionette DEBUG loaded listener.js 06:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f863a5a8c00) [pid = 1938] [serial = 1116] [outer = 0x7f863534e400] 06:44:17 INFO - PROCESS | 1938 | 1461419057702 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]]]}] 06:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1180ms 06:44:17 INFO - PROCESS | 1938 | 1461419057755 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 06:44:17 INFO - PROCESS | 1938 | 1461419057758 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 06:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:44:17 INFO - PROCESS | 1938 | 1461419057781 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:44:17 INFO - PROCESS | 1938 | 1461419057790 Marionette TRACE conn4 <- [1,1458,null,{}] 06:44:17 INFO - PROCESS | 1938 | 1461419057800 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}] 06:44:17 INFO - PROCESS | 1938 | 1461419057950 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 06:44:17 INFO - PROCESS | 1938 | 1461419057963 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c94d800 == 100 [pid = 1938] [id = 372] 06:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f863a8b4c00) [pid = 1938] [serial = 1117] [outer = (nil)] 06:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f863ca95800) [pid = 1938] [serial = 1118] [outer = 0x7f863a8b4c00] 06:44:18 INFO - PROCESS | 1938 | 1461419058020 Marionette DEBUG loaded listener.js 06:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8640e73400) [pid = 1938] [serial = 1119] [outer = 0x7f863a8b4c00] 06:44:18 INFO - PROCESS | 1938 | 1461419058892 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]]]}] 06:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1155ms 06:44:18 INFO - PROCESS | 1938 | 1461419058919 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 06:44:18 INFO - PROCESS | 1938 | 1461419058923 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 06:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:44:18 INFO - PROCESS | 1938 | 1461419058928 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:44:18 INFO - PROCESS | 1938 | 1461419058930 Marionette TRACE conn4 <- [1,1462,null,{}] 06:44:18 INFO - PROCESS | 1938 | 1461419058935 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}] 06:44:19 INFO - PROCESS | 1938 | 1461419059141 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 06:44:19 INFO - PROCESS | 1938 | 1461419059172 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640e54000 == 101 [pid = 1938] [id = 373] 06:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f863b43dc00) [pid = 1938] [serial = 1120] [outer = (nil)] 06:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f86426a8400) [pid = 1938] [serial = 1121] [outer = 0x7f863b43dc00] 06:44:19 INFO - PROCESS | 1938 | 1461419059230 Marionette DEBUG loaded listener.js 06:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8642913000) [pid = 1938] [serial = 1122] [outer = 0x7f863b43dc00] 06:44:20 INFO - PROCESS | 1938 | 1461419060204 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]]]}] 06:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1325ms 06:44:20 INFO - PROCESS | 1938 | 1461419060263 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 06:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:44:20 INFO - PROCESS | 1938 | 1461419060266 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 06:44:20 INFO - PROCESS | 1938 | 1461419060271 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:44:20 INFO - PROCESS | 1938 | 1461419060274 Marionette TRACE conn4 <- [1,1466,null,{}] 06:44:20 INFO - PROCESS | 1938 | 1461419060278 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}] 06:44:20 INFO - PROCESS | 1938 | 1461419060468 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 06:44:20 INFO - PROCESS | 1938 | 1461419060497 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864177f000 == 102 [pid = 1938] [id = 374] 06:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8643a92c00) [pid = 1938] [serial = 1123] [outer = (nil)] 06:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8643b29400) [pid = 1938] [serial = 1124] [outer = 0x7f8643a92c00] 06:44:20 INFO - PROCESS | 1938 | 1461419060578 Marionette DEBUG loaded listener.js 06:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f864458c400) [pid = 1938] [serial = 1125] [outer = 0x7f8643a92c00] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8640e6b800) [pid = 1938] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8635350800) [pid = 1938] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8644307000) [pid = 1938] [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.] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8643a90400) [pid = 1938] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f8636ac9400) [pid = 1938] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f86354b9400) [pid = 1938] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f863a5ad000) [pid = 1938] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:44:21 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8636fb6000) [pid = 1938] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:44:21 INFO - PROCESS | 1938 | 1461419061559 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]]]}] 06:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1325ms 06:44:21 INFO - PROCESS | 1938 | 1461419061597 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 06:44:21 INFO - PROCESS | 1938 | 1461419061599 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 06:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:44:21 INFO - PROCESS | 1938 | 1461419061605 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:44:21 INFO - PROCESS | 1938 | 1461419061607 Marionette TRACE conn4 <- [1,1470,null,{}] 06:44:21 INFO - PROCESS | 1938 | 1461419061612 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}] 06:44:21 INFO - PROCESS | 1938 | 1461419061762 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 06:44:21 INFO - PROCESS | 1938 | 1461419061779 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428d3800 == 103 [pid = 1938] [id = 375] 06:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8643f59c00) [pid = 1938] [serial = 1126] [outer = (nil)] 06:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8644f5b400) [pid = 1938] [serial = 1127] [outer = 0x7f8643f59c00] 06:44:21 INFO - PROCESS | 1938 | 1461419061836 Marionette DEBUG loaded listener.js 06:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8645e38000) [pid = 1938] [serial = 1128] [outer = 0x7f8643f59c00] 06:44:22 INFO - PROCESS | 1938 | 1461419062600 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]]]}] 06:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1028ms 06:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:44:22 INFO - PROCESS | 1938 | 1461419062635 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 06:44:22 INFO - PROCESS | 1938 | 1461419062637 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 06:44:22 INFO - PROCESS | 1938 | 1461419062642 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:44:22 INFO - PROCESS | 1938 | 1461419062644 Marionette TRACE conn4 <- [1,1474,null,{}] 06:44:22 INFO - PROCESS | 1938 | 1461419062649 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}] 06:44:22 INFO - PROCESS | 1938 | 1461419062839 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 06:44:22 INFO - PROCESS | 1938 | 1461419062856 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644480800 == 104 [pid = 1938] [id = 376] 06:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f864458c800) [pid = 1938] [serial = 1129] [outer = (nil)] 06:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8646982400) [pid = 1938] [serial = 1130] [outer = 0x7f864458c800] 06:44:22 INFO - PROCESS | 1938 | 1461419062914 Marionette DEBUG loaded listener.js 06:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f86476bbc00) [pid = 1938] [serial = 1131] [outer = 0x7f864458c800] 06:44:24 INFO - PROCESS | 1938 | 1461419064047 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]]]}] 06:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1476ms 06:44:24 INFO - PROCESS | 1938 | 1461419064119 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 06:44:24 INFO - PROCESS | 1938 | 1461419064127 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 06:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:44:24 INFO - PROCESS | 1938 | 1461419064135 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:44:24 INFO - PROCESS | 1938 | 1461419064140 Marionette TRACE conn4 <- [1,1478,null,{}] 06:44:24 INFO - PROCESS | 1938 | 1461419064147 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}] 06:44:24 INFO - PROCESS | 1938 | 1461419064365 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 06:44:24 INFO - PROCESS | 1938 | 1461419064544 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a99b000 == 105 [pid = 1938] [id = 377] 06:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8635e64800) [pid = 1938] [serial = 1132] [outer = (nil)] 06:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8636fb9400) [pid = 1938] [serial = 1133] [outer = 0x7f8635e64800] 06:44:24 INFO - PROCESS | 1938 | 1461419064617 Marionette DEBUG loaded listener.js 06:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8637e78000) [pid = 1938] [serial = 1134] [outer = 0x7f8635e64800] 06:44:25 INFO - PROCESS | 1938 | 1461419065631 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]]]}] 06:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1532ms 06:44:25 INFO - PROCESS | 1938 | 1461419065667 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 06:44:25 INFO - PROCESS | 1938 | 1461419065675 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 06:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:44:25 INFO - PROCESS | 1938 | 1461419065684 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:44:25 INFO - PROCESS | 1938 | 1461419065687 Marionette TRACE conn4 <- [1,1482,null,{}] 06:44:25 INFO - PROCESS | 1938 | 1461419065693 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}] 06:44:25 INFO - PROCESS | 1938 | 1461419065863 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 06:44:26 INFO - PROCESS | 1938 | 1461419066041 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864181d800 == 106 [pid = 1938] [id = 378] 06:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f86380d5c00) [pid = 1938] [serial = 1135] [outer = (nil)] 06:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f863b445000) [pid = 1938] [serial = 1136] [outer = 0x7f86380d5c00] 06:44:26 INFO - PROCESS | 1938 | 1461419066111 Marionette DEBUG loaded listener.js 06:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864262a000) [pid = 1938] [serial = 1137] [outer = 0x7f86380d5c00] 06:44:27 INFO - PROCESS | 1938 | 1461419067021 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]]]}] 06:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1383ms 06:44:27 INFO - PROCESS | 1938 | 1461419067068 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 06:44:27 INFO - PROCESS | 1938 | 1461419067072 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 06:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:44:27 INFO - PROCESS | 1938 | 1461419067078 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:44:27 INFO - PROCESS | 1938 | 1461419067083 Marionette TRACE conn4 <- [1,1486,null,{}] 06:44:27 INFO - PROCESS | 1938 | 1461419067098 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}] 06:44:27 INFO - PROCESS | 1938 | 1461419067268 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 06:44:27 INFO - PROCESS | 1938 | 1461419067449 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c34800 == 107 [pid = 1938] [id = 379] 06:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f8643b25800) [pid = 1938] [serial = 1138] [outer = (nil)] 06:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f864430f400) [pid = 1938] [serial = 1139] [outer = 0x7f8643b25800] 06:44:27 INFO - PROCESS | 1938 | 1461419067523 Marionette DEBUG loaded listener.js 06:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f8645be7400) [pid = 1938] [serial = 1140] [outer = 0x7f8643b25800] 06:44:28 INFO - PROCESS | 1938 | 1461419068411 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]]]}] 06:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1389ms 06:44:28 INFO - PROCESS | 1938 | 1461419068468 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 06:44:28 INFO - PROCESS | 1938 | 1461419068472 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 06:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:44:28 INFO - PROCESS | 1938 | 1461419068478 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:44:28 INFO - PROCESS | 1938 | 1461419068480 Marionette TRACE conn4 <- [1,1490,null,{}] 06:44:28 INFO - PROCESS | 1938 | 1461419068485 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}] 06:44:28 INFO - PROCESS | 1938 | 1461419068646 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 06:44:28 INFO - PROCESS | 1938 | 1461419068823 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485ea000 == 108 [pid = 1938] [id = 380] 06:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f8642920800) [pid = 1938] [serial = 1141] [outer = (nil)] 06:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8647879000) [pid = 1938] [serial = 1142] [outer = 0x7f8642920800] 06:44:28 INFO - PROCESS | 1938 | 1461419068894 Marionette DEBUG loaded listener.js 06:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f864872a800) [pid = 1938] [serial = 1143] [outer = 0x7f8642920800] 06:44:29 INFO - PROCESS | 1938 | 1461419069684 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]]]}] 06:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1231ms 06:44:29 INFO - PROCESS | 1938 | 1461419069710 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 06:44:29 INFO - PROCESS | 1938 | 1461419069713 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 06:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:44:29 INFO - PROCESS | 1938 | 1461419069718 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:44:29 INFO - PROCESS | 1938 | 1461419069721 Marionette TRACE conn4 <- [1,1494,null,{}] 06:44:29 INFO - PROCESS | 1938 | 1461419069726 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}] 06:44:29 INFO - PROCESS | 1938 | 1461419069891 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 06:44:30 INFO - PROCESS | 1938 | 1461419070078 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a051000 == 109 [pid = 1938] [id = 381] 06:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f8644807800) [pid = 1938] [serial = 1144] [outer = (nil)] 06:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f864933bc00) [pid = 1938] [serial = 1145] [outer = 0x7f8644807800] 06:44:30 INFO - PROCESS | 1938 | 1461419070158 Marionette DEBUG loaded listener.js 06:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8649f32c00) [pid = 1938] [serial = 1146] [outer = 0x7f8644807800] 06:44:31 INFO - PROCESS | 1938 | 1461419071053 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]]]}] 06:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1387ms 06:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:44:31 INFO - PROCESS | 1938 | 1461419071106 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 06:44:31 INFO - PROCESS | 1938 | 1461419071109 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 06:44:31 INFO - PROCESS | 1938 | 1461419071115 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:44:31 INFO - PROCESS | 1938 | 1461419071118 Marionette TRACE conn4 <- [1,1498,null,{}] 06:44:31 INFO - PROCESS | 1938 | 1461419071123 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}] 06:44:31 INFO - PROCESS | 1938 | 1461419071301 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 06:44:31 INFO - PROCESS | 1938 | 1461419071487 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d608000 == 110 [pid = 1938] [id = 382] 06:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8648684800) [pid = 1938] [serial = 1147] [outer = (nil)] 06:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f864c321400) [pid = 1938] [serial = 1148] [outer = 0x7f8648684800] 06:44:31 INFO - PROCESS | 1938 | 1461419071563 Marionette DEBUG loaded listener.js 06:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f864cce0c00) [pid = 1938] [serial = 1149] [outer = 0x7f8648684800] 06:44:32 INFO - PROCESS | 1938 | 1461419072512 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]]]}] 06:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1430ms 06:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:44:32 INFO - PROCESS | 1938 | 1461419072544 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 06:44:32 INFO - PROCESS | 1938 | 1461419072547 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 06:44:32 INFO - PROCESS | 1938 | 1461419072553 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:44:32 INFO - PROCESS | 1938 | 1461419072556 Marionette TRACE conn4 <- [1,1502,null,{}] 06:44:32 INFO - PROCESS | 1938 | 1461419072561 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}] 06:44:32 INFO - PROCESS | 1938 | 1461419072717 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 06:44:32 INFO - PROCESS | 1938 | 1461419072898 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e561000 == 111 [pid = 1938] [id = 383] 06:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f864ad7f400) [pid = 1938] [serial = 1150] [outer = (nil)] 06:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f864d0aac00) [pid = 1938] [serial = 1151] [outer = 0x7f864ad7f400] 06:44:32 INFO - PROCESS | 1938 | 1461419072964 Marionette DEBUG loaded listener.js 06:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f864d4cb400) [pid = 1938] [serial = 1152] [outer = 0x7f864ad7f400] 06:44:33 INFO - PROCESS | 1938 | 1461419073841 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]]]}] 06:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1339ms 06:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:44:33 INFO - PROCESS | 1938 | 1461419073892 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 06:44:33 INFO - PROCESS | 1938 | 1461419073895 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 06:44:33 INFO - PROCESS | 1938 | 1461419073901 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:44:33 INFO - PROCESS | 1938 | 1461419073905 Marionette TRACE conn4 <- [1,1506,null,{}] 06:44:33 INFO - PROCESS | 1938 | 1461419073910 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}] 06:44:34 INFO - PROCESS | 1938 | 1461419074093 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 06:44:34 INFO - PROCESS | 1938 | 1461419074273 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86533e9800 == 112 [pid = 1938] [id = 384] 06:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f864c5b2c00) [pid = 1938] [serial = 1153] [outer = (nil)] 06:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f864d69fc00) [pid = 1938] [serial = 1154] [outer = 0x7f864c5b2c00] 06:44:34 INFO - PROCESS | 1938 | 1461419074342 Marionette DEBUG loaded listener.js 06:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f864daf5400) [pid = 1938] [serial = 1155] [outer = 0x7f864c5b2c00] 06:44:35 INFO - PROCESS | 1938 | 1461419075234 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]]]}] 06:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1385ms 06:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:44:35 INFO - PROCESS | 1938 | 1461419075286 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 06:44:35 INFO - PROCESS | 1938 | 1461419075288 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 06:44:35 INFO - PROCESS | 1938 | 1461419075294 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:44:35 INFO - PROCESS | 1938 | 1461419075297 Marionette TRACE conn4 <- [1,1510,null,{}] 06:44:35 INFO - PROCESS | 1938 | 1461419075302 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}] 06:44:35 INFO - PROCESS | 1938 | 1461419075470 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 06:44:35 INFO - PROCESS | 1938 | 1461419075675 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a7eb000 == 113 [pid = 1938] [id = 385] 06:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863a5ad800) [pid = 1938] [serial = 1156] [outer = (nil)] 06:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f864df3f800) [pid = 1938] [serial = 1157] [outer = 0x7f863a5ad800] 06:44:35 INFO - PROCESS | 1938 | 1461419075792 Marionette DEBUG loaded listener.js 06:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f864e5aa000) [pid = 1938] [serial = 1158] [outer = 0x7f863a5ad800] 06:44:36 INFO - PROCESS | 1938 | 1461419076664 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]]]}] 06:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1430ms 06:44:36 INFO - PROCESS | 1938 | 1461419076724 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 06:44:36 INFO - PROCESS | 1938 | 1461419076727 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 06:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:44:36 INFO - PROCESS | 1938 | 1461419076734 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:44:36 INFO - PROCESS | 1938 | 1461419076737 Marionette TRACE conn4 <- [1,1514,null,{}] 06:44:36 INFO - PROCESS | 1938 | 1461419076743 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}] 06:44:36 INFO - PROCESS | 1938 | 1461419076916 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 06:44:37 INFO - PROCESS | 1938 | 1461419077098 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b912000 == 114 [pid = 1938] [id = 386] 06:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f864d4cb800) [pid = 1938] [serial = 1159] [outer = (nil)] 06:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f864ffa1c00) [pid = 1938] [serial = 1160] [outer = 0x7f864d4cb800] 06:44:37 INFO - PROCESS | 1938 | 1461419077170 Marionette DEBUG loaded listener.js 06:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f865009b800) [pid = 1938] [serial = 1161] [outer = 0x7f864d4cb800] 06:44:38 INFO - PROCESS | 1938 | 1461419078047 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]]]}] 06:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1379ms 06:44:38 INFO - PROCESS | 1938 | 1461419078114 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 06:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:44:38 INFO - PROCESS | 1938 | 1461419078118 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 06:44:38 INFO - PROCESS | 1938 | 1461419078124 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:44:38 INFO - PROCESS | 1938 | 1461419078128 Marionette TRACE conn4 <- [1,1518,null,{}] 06:44:38 INFO - PROCESS | 1938 | 1461419078134 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}] 06:44:38 INFO - PROCESS | 1938 | 1461419078347 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 06:44:38 INFO - PROCESS | 1938 | 1461419078526 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863708b800 == 115 [pid = 1938] [id = 387] 06:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f863534f000) [pid = 1938] [serial = 1162] [outer = (nil)] 06:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8636f5c000) [pid = 1938] [serial = 1163] [outer = 0x7f863534f000] 06:44:38 INFO - PROCESS | 1938 | 1461419078605 Marionette DEBUG loaded listener.js 06:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f865a9e0000) [pid = 1938] [serial = 1164] [outer = 0x7f863534f000] 06:44:39 INFO - PROCESS | 1938 | 1461419079463 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]]]}] 06:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1382ms 06:44:39 INFO - PROCESS | 1938 | 1461419079507 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 06:44:39 INFO - PROCESS | 1938 | 1461419079511 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 06:44:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:44:39 INFO - PROCESS | 1938 | 1461419079516 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:44:39 INFO - PROCESS | 1938 | 1461419079519 Marionette TRACE conn4 <- [1,1522,null,{}] 06:44:39 INFO - PROCESS | 1938 | 1461419079524 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}] 06:44:39 INFO - PROCESS | 1938 | 1461419079700 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 06:44:39 INFO - PROCESS | 1938 | 1461419079896 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd55800 == 116 [pid = 1938] [id = 388] 06:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f863522fc00) [pid = 1938] [serial = 1165] [outer = (nil)] 06:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f8645f7c800) [pid = 1938] [serial = 1166] [outer = 0x7f863522fc00] 06:44:39 INFO - PROCESS | 1938 | 1461419079966 Marionette DEBUG loaded listener.js 06:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f865aadc000) [pid = 1938] [serial = 1167] [outer = 0x7f863522fc00] 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:44:41 INFO - PROCESS | 1938 | 1461419081272 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"]]]}] 06:44:41 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 () { 06:44:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:44:41 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 () { 06:44:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:44:41 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 () { 06:44:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:44:41 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 () { 06:44:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:44:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1785ms 06:44:41 INFO - PROCESS | 1938 | 1461419081304 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 06:44:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:44:41 INFO - PROCESS | 1938 | 1461419081314 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 06:44:41 INFO - PROCESS | 1938 | 1461419081320 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:44:41 INFO - PROCESS | 1938 | 1461419081326 Marionette TRACE conn4 <- [1,1526,null,{}] 06:44:41 INFO - PROCESS | 1938 | 1461419081333 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}] 06:44:41 INFO - PROCESS | 1938 | 1461419081505 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 06:44:41 INFO - PROCESS | 1938 | 1461419081692 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641808000 == 117 [pid = 1938] [id = 389] 06:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f86380d3400) [pid = 1938] [serial = 1168] [outer = (nil)] 06:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f863a5a9000) [pid = 1938] [serial = 1169] [outer = 0x7f86380d3400] 06:44:41 INFO - PROCESS | 1938 | 1461419081766 Marionette DEBUG loaded listener.js 06:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f863b5e6800) [pid = 1938] [serial = 1170] [outer = 0x7f86380d3400] 06:44:42 INFO - PROCESS | 1938 | 1461419082658 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"]]]}] 06:44:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:44:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:44:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:44:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1390ms 06:44:42 INFO - PROCESS | 1938 | 1461419082715 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 06:44:42 INFO - PROCESS | 1938 | 1461419082723 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 06:44:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:44:42 INFO - PROCESS | 1938 | 1461419082751 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:44:42 INFO - PROCESS | 1938 | 1461419082755 Marionette TRACE conn4 <- [1,1530,null,{}] 06:44:42 INFO - PROCESS | 1938 | 1461419082761 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}] 06:44:42 INFO - PROCESS | 1938 | 1461419082938 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 06:44:43 INFO - PROCESS | 1938 | 1461419083287 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635de8000 == 118 [pid = 1938] [id = 390] 06:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f8642637800) [pid = 1938] [serial = 1171] [outer = (nil)] 06:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f864270e400) [pid = 1938] [serial = 1172] [outer = 0x7f8642637800] 06:44:43 INFO - PROCESS | 1938 | 1461419083360 Marionette DEBUG loaded listener.js 06:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f864291e400) [pid = 1938] [serial = 1173] [outer = 0x7f8642637800] 06:44:44 INFO - PROCESS | 1938 | 1461419084043 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]]]}] 06:44:44 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 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:44:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:44:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:44:44 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. 06:44:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:44:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1335ms 06:44:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:44:44 INFO - PROCESS | 1938 | 1461419084083 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 06:44:44 INFO - PROCESS | 1938 | 1461419084086 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 06:44:44 INFO - PROCESS | 1938 | 1461419084092 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:44:44 INFO - PROCESS | 1938 | 1461419084097 Marionette TRACE conn4 <- [1,1534,null,{}] 06:44:44 INFO - PROCESS | 1938 | 1461419084113 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}] 06:44:44 INFO - PROCESS | 1938 | 1461419084288 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641872000 == 117 [pid = 1938] [id = 114] 06:44:44 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8643a96400) [pid = 1938] [serial = 1070] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1938 | 1461419084568 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428d3800 == 116 [pid = 1938] [id = 375] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864177f000 == 115 [pid = 1938] [id = 374] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640e54000 == 114 [pid = 1938] [id = 373] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863c94d800 == 113 [pid = 1938] [id = 372] 06:44:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637ede800 == 114 [pid = 1938] [id = 391] 06:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f86368cac00) [pid = 1938] [serial = 1174] [outer = (nil)] 06:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f863b43f000) [pid = 1938] [serial = 1175] [outer = 0x7f86368cac00] 06:44:44 INFO - PROCESS | 1938 | 1461419084667 Marionette DEBUG loaded listener.js 06:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8644ab0800) [pid = 1938] [serial = 1176] [outer = 0x7f86368cac00] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636a21800 == 113 [pid = 1938] [id = 371] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86343ae000 == 112 [pid = 1938] [id = 370] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a4c800 == 111 [pid = 1938] [id = 11] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863709d000 == 110 [pid = 1938] [id = 369] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864448b000 == 109 [pid = 1938] [id = 359] 06:44:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fb2800 == 108 [pid = 1938] [id = 358] 06:44:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637d21000 == 107 [pid = 1938] [id = 357] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f864e4b6000) [pid = 1938] [serial = 1037] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8637e86000) [pid = 1938] [serial = 1025] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8635e5f000) [pid = 1938] [serial = 1022] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f86412f5c00) [pid = 1938] [serial = 1046] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8637cdcc00) [pid = 1938] [serial = 1043] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f8644f5ac00) [pid = 1938] [serial = 1031] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8642912c00) [pid = 1938] [serial = 1062] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f864262dc00) [pid = 1938] [serial = 1061] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f8636fb4000) [pid = 1938] [serial = 1067] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f863ca92000) [pid = 1938] [serial = 1068] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f86412f1400) [pid = 1938] [serial = 726] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f8643d9c000) [pid = 1938] [serial = 1064] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f8644095c00) [pid = 1938] [serial = 1065] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f863a5ab400) [pid = 1938] [serial = 1055] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f863a8c1800) [pid = 1938] [serial = 1056] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8643a89000) [pid = 1938] [serial = 1028] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f86368c9400) [pid = 1938] [serial = 1050] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f8635a3c400) [pid = 1938] [serial = 1049] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f8640ee7800) [pid = 1938] [serial = 1058] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f86412f9000) [pid = 1938] [serial = 1059] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f864bcfb800) [pid = 1938] [serial = 1034] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8637c4b000) [pid = 1938] [serial = 1053] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8636fbd800) [pid = 1938] [serial = 1052] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8635a36c00) [pid = 1938] [serial = 1040] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1938 | 1461419085515 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]]]}] 06:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1484ms 06:44:45 INFO - PROCESS | 1938 | 1461419085575 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 06:44:45 INFO - PROCESS | 1938 | 1461419085580 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 06:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:44:45 INFO - PROCESS | 1938 | 1461419085586 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:44:45 INFO - PROCESS | 1938 | 1461419085588 Marionette TRACE conn4 <- [1,1538,null,{}] 06:44:45 INFO - PROCESS | 1938 | 1461419085593 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}] 06:44:45 INFO - PROCESS | 1938 | 1461419085782 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 06:44:45 INFO - PROCESS | 1938 | 1461419085798 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc68000 == 108 [pid = 1938] [id = 392] 06:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8635ce4000) [pid = 1938] [serial = 1177] [outer = (nil)] 06:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8644e4c000) [pid = 1938] [serial = 1178] [outer = 0x7f8635ce4000] 06:44:45 INFO - PROCESS | 1938 | 1461419085860 Marionette DEBUG loaded listener.js 06:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8645e43c00) [pid = 1938] [serial = 1179] [outer = 0x7f8635ce4000] 06:44:46 INFO - PROCESS | 1938 | 1461419086683 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]]]}] 06:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1132ms 06:44:46 INFO - PROCESS | 1938 | 1461419086720 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 06:44:46 INFO - PROCESS | 1938 | 1461419086722 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 06:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:44:46 INFO - PROCESS | 1938 | 1461419086728 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:44:46 INFO - PROCESS | 1938 | 1461419086730 Marionette TRACE conn4 <- [1,1542,null,{}] 06:44:46 INFO - PROCESS | 1938 | 1461419086735 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}] 06:44:46 INFO - PROCESS | 1938 | 1461419086883 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 06:44:46 INFO - PROCESS | 1938 | 1461419086900 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418eb800 == 109 [pid = 1938] [id = 393] 06:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f86412f5c00) [pid = 1938] [serial = 1180] [outer = (nil)] 06:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f86475e0800) [pid = 1938] [serial = 1181] [outer = 0x7f86412f5c00] 06:44:46 INFO - PROCESS | 1938 | 1461419086958 Marionette DEBUG loaded listener.js 06:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f864872b400) [pid = 1938] [serial = 1182] [outer = 0x7f86412f5c00] 06:44:47 INFO - PROCESS | 1938 | 1461419087862 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]]]}] 06:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1175ms 06:44:47 INFO - PROCESS | 1938 | 1461419087903 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 06:44:47 INFO - PROCESS | 1938 | 1461419087905 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 06:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:44:47 INFO - PROCESS | 1938 | 1461419087917 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:44:47 INFO - PROCESS | 1938 | 1461419087919 Marionette TRACE conn4 <- [1,1546,null,{}] 06:44:47 INFO - PROCESS | 1938 | 1461419087924 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}] 06:44:48 INFO - PROCESS | 1938 | 1461419088135 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 06:44:48 INFO - PROCESS | 1938 | 1461419088156 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d30800 == 110 [pid = 1938] [id = 394] 06:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f864933e000) [pid = 1938] [serial = 1183] [outer = (nil)] 06:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f864c01d800) [pid = 1938] [serial = 1184] [outer = 0x7f864933e000] 06:44:48 INFO - PROCESS | 1938 | 1461419088217 Marionette DEBUG loaded listener.js 06:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f864cce3c00) [pid = 1938] [serial = 1185] [outer = 0x7f864933e000] 06:44:48 INFO - PROCESS | 1938 | 1461419088978 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]]]}] 06:44:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:44:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1127ms 06:44:49 INFO - PROCESS | 1938 | 1461419089045 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 06:44:49 INFO - PROCESS | 1938 | 1461419089047 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 06:44:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:44:49 INFO - PROCESS | 1938 | 1461419089077 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:44:49 INFO - PROCESS | 1938 | 1461419089080 Marionette TRACE conn4 <- [1,1550,null,{}] 06:44:49 INFO - PROCESS | 1938 | 1461419089083 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}] 06:44:49 INFO - PROCESS | 1938 | 1461419089631 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8635350400) [pid = 1938] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8636f55400) [pid = 1938] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f863b43dc00) [pid = 1938] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f86351fa400) [pid = 1938] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f8643a92c00) [pid = 1938] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8645a4d800) [pid = 1938] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f863534e400) [pid = 1938] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8643f59c00) [pid = 1938] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f863a8b4c00) [pid = 1938] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:44:49 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8635351c00) [pid = 1938] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:44:49 INFO - PROCESS | 1938 | 1461419089779 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d20000 == 111 [pid = 1938] [id = 395] 06:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f86344aac00) [pid = 1938] [serial = 1186] [outer = (nil)] 06:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8635352800) [pid = 1938] [serial = 1187] [outer = 0x7f86344aac00] 06:44:49 INFO - PROCESS | 1938 | 1461419089840 Marionette DEBUG loaded listener.js 06:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f863a8b4c00) [pid = 1938] [serial = 1188] [outer = 0x7f86344aac00] 06:44:50 INFO - PROCESS | 1938 | 1461419090507 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]]]}] 06:44:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:44:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1477ms 06:44:50 INFO - PROCESS | 1938 | 1461419090555 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 06:44:50 INFO - PROCESS | 1938 | 1461419090558 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 06:44:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:44:50 INFO - PROCESS | 1938 | 1461419090571 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:44:50 INFO - PROCESS | 1938 | 1461419090573 Marionette TRACE conn4 <- [1,1554,null,{}] 06:44:50 INFO - PROCESS | 1938 | 1461419090578 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}] 06:44:50 INFO - PROCESS | 1938 | 1461419090738 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 06:44:50 INFO - PROCESS | 1938 | 1461419090751 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c38d800 == 112 [pid = 1938] [id = 396] 06:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f863b43dc00) [pid = 1938] [serial = 1189] [outer = (nil)] 06:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f864c1d4400) [pid = 1938] [serial = 1190] [outer = 0x7f863b43dc00] 06:44:50 INFO - PROCESS | 1938 | 1461419090820 Marionette DEBUG loaded listener.js 06:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f8653352c00) [pid = 1938] [serial = 1191] [outer = 0x7f863b43dc00] 06:44:51 INFO - PROCESS | 1938 | 1461419091704 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]]]}] 06:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1229ms 06:44:51 INFO - PROCESS | 1938 | 1461419091802 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 06:44:51 INFO - PROCESS | 1938 | 1461419091808 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 06:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:44:51 INFO - PROCESS | 1938 | 1461419091815 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:44:51 INFO - PROCESS | 1938 | 1461419091821 Marionette TRACE conn4 <- [1,1558,null,{}] 06:44:51 INFO - PROCESS | 1938 | 1461419091828 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}] 06:44:52 INFO - PROCESS | 1938 | 1461419092014 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 06:44:52 INFO - PROCESS | 1938 | 1461419092172 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a516000 == 113 [pid = 1938] [id = 397] 06:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f8635a39400) [pid = 1938] [serial = 1192] [outer = (nil)] 06:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8635e5f000) [pid = 1938] [serial = 1193] [outer = 0x7f8635a39400] 06:44:52 INFO - PROCESS | 1938 | 1461419092244 Marionette DEBUG loaded listener.js 06:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8636f55400) [pid = 1938] [serial = 1194] [outer = 0x7f8635a39400] 06:44:53 INFO - PROCESS | 1938 | 1461419093118 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]]]}] 06:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1328ms 06:44:53 INFO - PROCESS | 1938 | 1461419093145 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 06:44:53 INFO - PROCESS | 1938 | 1461419093152 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 06:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:44:53 INFO - PROCESS | 1938 | 1461419093162 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:44:53 INFO - PROCESS | 1938 | 1461419093166 Marionette TRACE conn4 <- [1,1562,null,{}] 06:44:53 INFO - PROCESS | 1938 | 1461419093171 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}] 06:44:53 INFO - PROCESS | 1938 | 1461419093343 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 06:44:53 INFO - PROCESS | 1938 | 1461419093531 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d61000 == 114 [pid = 1938] [id = 398] 06:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f86380d0800) [pid = 1938] [serial = 1195] [outer = (nil)] 06:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f863b5f1800) [pid = 1938] [serial = 1196] [outer = 0x7f86380d0800] 06:44:53 INFO - PROCESS | 1938 | 1461419093602 Marionette DEBUG loaded listener.js 06:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f864269f400) [pid = 1938] [serial = 1197] [outer = 0x7f86380d0800] 06:44:54 INFO - PROCESS | 1938 | 1461419094540 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]]]}] 06:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1430ms 06:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:44:54 INFO - PROCESS | 1938 | 1461419094591 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 06:44:54 INFO - PROCESS | 1938 | 1461419094594 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 06:44:54 INFO - PROCESS | 1938 | 1461419094601 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:44:54 INFO - PROCESS | 1938 | 1461419094606 Marionette TRACE conn4 <- [1,1566,null,{}] 06:44:54 INFO - PROCESS | 1938 | 1461419094621 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}] 06:44:54 INFO - PROCESS | 1938 | 1461419094800 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 06:44:54 INFO - PROCESS | 1938 | 1461419094983 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d35e800 == 115 [pid = 1938] [id = 399] 06:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8643b32000) [pid = 1938] [serial = 1198] [outer = (nil)] 06:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f8644abc800) [pid = 1938] [serial = 1199] [outer = 0x7f8643b32000] 06:44:55 INFO - PROCESS | 1938 | 1461419095058 Marionette DEBUG loaded listener.js 06:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f864787dc00) [pid = 1938] [serial = 1200] [outer = 0x7f8643b32000] 06:44:55 INFO - PROCESS | 1938 | 1461419095983 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]]]}] 06:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1431ms 06:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:44:56 INFO - PROCESS | 1938 | 1461419096032 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 06:44:56 INFO - PROCESS | 1938 | 1461419096035 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 06:44:56 INFO - PROCESS | 1938 | 1461419096041 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:44:56 INFO - PROCESS | 1938 | 1461419096044 Marionette TRACE conn4 <- [1,1570,null,{}] 06:44:56 INFO - PROCESS | 1938 | 1461419096049 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}] 06:44:56 INFO - PROCESS | 1938 | 1461419096220 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 06:44:56 INFO - PROCESS | 1938 | 1461419096400 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b917800 == 116 [pid = 1938] [id = 400] 06:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f86380d3000) [pid = 1938] [serial = 1201] [outer = (nil)] 06:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f864bd72400) [pid = 1938] [serial = 1202] [outer = 0x7f86380d3000] 06:44:56 INFO - PROCESS | 1938 | 1461419096472 Marionette DEBUG loaded listener.js 06:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f864c5b5c00) [pid = 1938] [serial = 1203] [outer = 0x7f86380d3000] 06:44:57 INFO - PROCESS | 1938 | 1461419097279 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]]]}] 06:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1286ms 06:44:57 INFO - PROCESS | 1938 | 1461419097327 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 06:44:57 INFO - PROCESS | 1938 | 1461419097330 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 06:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:44:57 INFO - PROCESS | 1938 | 1461419097336 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:44:57 INFO - PROCESS | 1938 | 1461419097338 Marionette TRACE conn4 <- [1,1574,null,{}] 06:44:57 INFO - PROCESS | 1938 | 1461419097343 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}] 06:44:57 INFO - PROCESS | 1938 | 1461419097510 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 06:44:57 INFO - PROCESS | 1938 | 1461419097700 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f693800 == 117 [pid = 1938] [id = 401] 06:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f8644803400) [pid = 1938] [serial = 1204] [outer = (nil)] 06:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f8650097800) [pid = 1938] [serial = 1205] [outer = 0x7f8644803400] 06:44:57 INFO - PROCESS | 1938 | 1461419097768 Marionette DEBUG loaded listener.js 06:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f865a9dd400) [pid = 1938] [serial = 1206] [outer = 0x7f8644803400] 06:44:58 INFO - PROCESS | 1938 | 1461419098627 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]]]}] 06:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1328ms 06:44:58 INFO - PROCESS | 1938 | 1461419098664 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 06:44:58 INFO - PROCESS | 1938 | 1461419098667 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 06:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:44:58 INFO - PROCESS | 1938 | 1461419098673 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:44:58 INFO - PROCESS | 1938 | 1461419098675 Marionette TRACE conn4 <- [1,1578,null,{}] 06:44:58 INFO - PROCESS | 1938 | 1461419098680 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}] 06:44:58 INFO - PROCESS | 1938 | 1461419098878 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 06:44:59 INFO - PROCESS | 1938 | 1461419099074 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fc41800 == 118 [pid = 1938] [id = 402] 06:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f865a9e2800) [pid = 1938] [serial = 1207] [outer = (nil)] 06:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f865bb32c00) [pid = 1938] [serial = 1208] [outer = 0x7f865a9e2800] 06:44:59 INFO - PROCESS | 1938 | 1461419099146 Marionette DEBUG loaded listener.js 06:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f865ddb6800) [pid = 1938] [serial = 1209] [outer = 0x7f865a9e2800] 06:45:00 INFO - PROCESS | 1938 | 1461419100016 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]]]}] 06:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1385ms 06:45:00 INFO - PROCESS | 1938 | 1461419100060 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 06:45:00 INFO - PROCESS | 1938 | 1461419100064 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 06:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:45:00 INFO - PROCESS | 1938 | 1461419100069 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:45:00 INFO - PROCESS | 1938 | 1461419100071 Marionette TRACE conn4 <- [1,1582,null,{}] 06:45:00 INFO - PROCESS | 1938 | 1461419100077 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}] 06:45:00 INFO - PROCESS | 1938 | 1461419100255 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 06:45:00 INFO - PROCESS | 1938 | 1461419100453 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8660120800 == 119 [pid = 1938] [id = 403] 06:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8643d9e400) [pid = 1938] [serial = 1210] [outer = (nil)] 06:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f865f655000) [pid = 1938] [serial = 1211] [outer = 0x7f8643d9e400] 06:45:00 INFO - PROCESS | 1938 | 1461419100520 Marionette DEBUG loaded listener.js 06:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f865f769c00) [pid = 1938] [serial = 1212] [outer = 0x7f8643d9e400] 06:45:01 INFO - PROCESS | 1938 | 1461419101401 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]]]}] 06:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1378ms 06:45:01 INFO - PROCESS | 1938 | 1461419101449 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 06:45:01 INFO - PROCESS | 1938 | 1461419101453 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 06:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:45:01 INFO - PROCESS | 1938 | 1461419101458 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:45:01 INFO - PROCESS | 1938 | 1461419101461 Marionette TRACE conn4 <- [1,1586,null,{}] 06:45:01 INFO - PROCESS | 1938 | 1461419101466 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}] 06:45:01 INFO - PROCESS | 1938 | 1461419101658 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 06:45:01 INFO - PROCESS | 1938 | 1461419101850 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8664030800 == 120 [pid = 1938] [id = 404] 06:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8644aba800) [pid = 1938] [serial = 1213] [outer = (nil)] 06:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f865f773000) [pid = 1938] [serial = 1214] [outer = 0x7f8644aba800] 06:45:01 INFO - PROCESS | 1938 | 1461419101919 Marionette DEBUG loaded listener.js 06:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f865f7a3800) [pid = 1938] [serial = 1215] [outer = 0x7f8644aba800] 06:45:02 INFO - PROCESS | 1938 | 1461419102776 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]]]}] 06:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1375ms 06:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:45:02 INFO - PROCESS | 1938 | 1461419102835 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 06:45:02 INFO - PROCESS | 1938 | 1461419102837 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 06:45:02 INFO - PROCESS | 1938 | 1461419102843 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:45:02 INFO - PROCESS | 1938 | 1461419102846 Marionette TRACE conn4 <- [1,1590,null,{}] 06:45:02 INFO - PROCESS | 1938 | 1461419102851 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}] 06:45:03 INFO - PROCESS | 1938 | 1461419103018 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 06:45:03 INFO - PROCESS | 1938 | 1461419103208 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864855a800 == 121 [pid = 1938] [id = 405] 06:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f865f41ac00) [pid = 1938] [serial = 1216] [outer = (nil)] 06:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f865fe44800) [pid = 1938] [serial = 1217] [outer = 0x7f865f41ac00] 06:45:03 INFO - PROCESS | 1938 | 1461419103279 Marionette DEBUG loaded listener.js 06:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f865febe400) [pid = 1938] [serial = 1218] [outer = 0x7f865f41ac00] 06:45:04 INFO - PROCESS | 1938 | 1461419104070 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]]]}] 06:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1278ms 06:45:04 INFO - PROCESS | 1938 | 1461419104121 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 06:45:04 INFO - PROCESS | 1938 | 1461419104124 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 06:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:45:04 INFO - PROCESS | 1938 | 1461419104130 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:45:04 INFO - PROCESS | 1938 | 1461419104133 Marionette TRACE conn4 <- [1,1594,null,{}] 06:45:04 INFO - PROCESS | 1938 | 1461419104138 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}] 06:45:04 INFO - PROCESS | 1938 | 1461419104302 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 06:45:04 INFO - PROCESS | 1938 | 1461419104493 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635a02800 == 122 [pid = 1938] [id = 406] 06:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f86352d3000) [pid = 1938] [serial = 1219] [outer = (nil)] 06:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f86352dc000) [pid = 1938] [serial = 1220] [outer = 0x7f86352d3000] 06:45:04 INFO - PROCESS | 1938 | 1461419104560 Marionette DEBUG loaded listener.js 06:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f86352e0c00) [pid = 1938] [serial = 1221] [outer = 0x7f86352d3000] 06:45:05 INFO - PROCESS | 1938 | 1461419105433 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]]]}] 06:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1378ms 06:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:45:05 INFO - PROCESS | 1938 | 1461419105509 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 06:45:05 INFO - PROCESS | 1938 | 1461419105512 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 06:45:05 INFO - PROCESS | 1938 | 1461419105518 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:45:05 INFO - PROCESS | 1938 | 1461419105522 Marionette TRACE conn4 <- [1,1598,null,{}] 06:45:05 INFO - PROCESS | 1938 | 1461419105527 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}] 06:45:05 INFO - PROCESS | 1938 | 1461419105770 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 06:45:05 INFO - PROCESS | 1938 | 1461419105959 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635a21800 == 123 [pid = 1938] [id = 407] 06:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f86352d5000) [pid = 1938] [serial = 1222] [outer = (nil)] 06:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8635c48800) [pid = 1938] [serial = 1223] [outer = 0x7f86352d5000] 06:45:06 INFO - PROCESS | 1938 | 1461419106046 Marionette DEBUG loaded listener.js 06:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f864b764400) [pid = 1938] [serial = 1224] [outer = 0x7f86352d5000] 06:45:06 INFO - PROCESS | 1938 | 1461419106920 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]]]}] 06:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1437ms 06:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:45:06 INFO - PROCESS | 1938 | 1461419106954 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 06:45:06 INFO - PROCESS | 1938 | 1461419106957 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 06:45:06 INFO - PROCESS | 1938 | 1461419106963 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:45:06 INFO - PROCESS | 1938 | 1461419106966 Marionette TRACE conn4 <- [1,1602,null,{}] 06:45:06 INFO - PROCESS | 1938 | 1461419106971 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}] 06:45:07 INFO - PROCESS | 1938 | 1461419107139 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 06:45:07 INFO - PROCESS | 1938 | 1461419107332 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863802d000 == 124 [pid = 1938] [id = 408] 06:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f86352d9800) [pid = 1938] [serial = 1225] [outer = (nil)] 06:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f865bea8400) [pid = 1938] [serial = 1226] [outer = 0x7f86352d9800] 06:45:07 INFO - PROCESS | 1938 | 1461419107398 Marionette DEBUG loaded listener.js 06:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f865bead400) [pid = 1938] [serial = 1227] [outer = 0x7f86352d9800] 06:45:08 INFO - PROCESS | 1938 | 1461419108210 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]]]}] 06:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1281ms 06:45:08 INFO - PROCESS | 1938 | 1461419108251 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 06:45:08 INFO - PROCESS | 1938 | 1461419108253 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 06:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:45:08 INFO - PROCESS | 1938 | 1461419108260 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:45:08 INFO - PROCESS | 1938 | 1461419108262 Marionette TRACE conn4 <- [1,1606,null,{}] 06:45:08 INFO - PROCESS | 1938 | 1461419108267 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}] 06:45:08 INFO - PROCESS | 1938 | 1461419108437 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 06:45:08 INFO - PROCESS | 1938 | 1461419108630 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86347c6800 == 125 [pid = 1938] [id = 409] 06:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f86332c9400) [pid = 1938] [serial = 1228] [outer = (nil)] 06:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f86332d2400) [pid = 1938] [serial = 1229] [outer = 0x7f86332c9400] 06:45:08 INFO - PROCESS | 1938 | 1461419108697 Marionette DEBUG loaded listener.js 06:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f86332d7400) [pid = 1938] [serial = 1230] [outer = 0x7f86332c9400] 06:45:09 INFO - PROCESS | 1938 | 1461419109541 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]]]}] 06:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1334ms 06:45:09 INFO - PROCESS | 1938 | 1461419109594 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 06:45:09 INFO - PROCESS | 1938 | 1461419109597 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 06:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:45:09 INFO - PROCESS | 1938 | 1461419109603 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:45:09 INFO - PROCESS | 1938 | 1461419109605 Marionette TRACE conn4 <- [1,1610,null,{}] 06:45:09 INFO - PROCESS | 1938 | 1461419109610 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}] 06:45:09 INFO - PROCESS | 1938 | 1461419109776 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 06:45:09 INFO - PROCESS | 1938 | 1461419109971 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635be7800 == 126 [pid = 1938] [id = 410] 06:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f86332cac00) [pid = 1938] [serial = 1231] [outer = (nil)] 06:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8633404c00) [pid = 1938] [serial = 1232] [outer = 0x7f86332cac00] 06:45:10 INFO - PROCESS | 1938 | 1461419110037 Marionette DEBUG loaded listener.js 06:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f863340bc00) [pid = 1938] [serial = 1233] [outer = 0x7f86332cac00] 06:45:10 INFO - PROCESS | 1938 | 1461419110898 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]]]}] 06:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1327ms 06:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:45:10 INFO - PROCESS | 1938 | 1461419110931 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 06:45:10 INFO - PROCESS | 1938 | 1461419110934 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 06:45:10 INFO - PROCESS | 1938 | 1461419110938 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:45:10 INFO - PROCESS | 1938 | 1461419110942 Marionette TRACE conn4 <- [1,1614,null,{}] 06:45:10 INFO - PROCESS | 1938 | 1461419110947 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}] 06:45:11 INFO - PROCESS | 1938 | 1461419111164 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 06:45:11 INFO - PROCESS | 1938 | 1461419111374 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d16000 == 127 [pid = 1938] [id = 411] 06:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8633410000) [pid = 1938] [serial = 1234] [outer = (nil)] 06:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f8635a31000) [pid = 1938] [serial = 1235] [outer = 0x7f8633410000] 06:45:11 INFO - PROCESS | 1938 | 1461419111440 Marionette DEBUG loaded listener.js 06:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8637e86c00) [pid = 1938] [serial = 1236] [outer = 0x7f8633410000] 06:45:12 INFO - PROCESS | 1938 | 1461419112264 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]]]}] 06:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 06:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1378ms 06:45:12 INFO - PROCESS | 1938 | 1461419112317 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 06:45:12 INFO - PROCESS | 1938 | 1461419112320 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 06:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:45:12 INFO - PROCESS | 1938 | 1461419112326 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:45:12 INFO - PROCESS | 1938 | 1461419112328 Marionette TRACE conn4 <- [1,1618,null,{}] 06:45:12 INFO - PROCESS | 1938 | 1461419112333 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}] 06:45:12 INFO - PROCESS | 1938 | 1461419112499 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 06:45:12 INFO - PROCESS | 1938 | 1461419112696 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc66800 == 128 [pid = 1938] [id = 412] 06:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f86332d0000) [pid = 1938] [serial = 1237] [outer = (nil)] 06:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8635c4dc00) [pid = 1938] [serial = 1238] [outer = 0x7f86332d0000] 06:45:12 INFO - PROCESS | 1938 | 1461419112762 Marionette DEBUG loaded listener.js 06:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f865bea6c00) [pid = 1938] [serial = 1239] [outer = 0x7f86332d0000] 06:45:13 INFO - PROCESS | 1938 | 1461419113906 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]]]}] 06:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1630ms 06:45:13 INFO - PROCESS | 1938 | 1461419113957 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 06:45:13 INFO - PROCESS | 1938 | 1461419113963 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 06:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:45:13 INFO - PROCESS | 1938 | 1461419113971 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:45:13 INFO - PROCESS | 1938 | 1461419113975 Marionette TRACE conn4 <- [1,1622,null,{}] 06:45:13 INFO - PROCESS | 1938 | 1461419113981 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}] 06:45:14 INFO - PROCESS | 1938 | 1461419114161 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 06:45:14 INFO - PROCESS | 1938 | 1461419114364 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863802e000 == 129 [pid = 1938] [id = 413] 06:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f8635c4cc00) [pid = 1938] [serial = 1240] [outer = (nil)] 06:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8635c50c00) [pid = 1938] [serial = 1241] [outer = 0x7f8635c4cc00] 06:45:14 INFO - PROCESS | 1938 | 1461419114571 Marionette DEBUG loaded listener.js 06:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f8636ad1800) [pid = 1938] [serial = 1242] [outer = 0x7f8635c4cc00] 06:45:15 INFO - PROCESS | 1938 | 1461419115525 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]]]}] 06:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 06:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1626ms 06:45:15 INFO - PROCESS | 1938 | 1461419115599 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 06:45:15 INFO - PROCESS | 1938 | 1461419115605 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 06:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:45:15 INFO - PROCESS | 1938 | 1461419115615 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:45:15 INFO - PROCESS | 1938 | 1461419115618 Marionette TRACE conn4 <- [1,1626,null,{}] 06:45:15 INFO - PROCESS | 1938 | 1461419115623 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}] 06:45:15 INFO - PROCESS | 1938 | 1461419115878 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 06:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637d20000 == 128 [pid = 1938] [id = 395] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f864868bc00) [pid = 1938] [serial = 1091] [outer = (nil)] [url = about:blank] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f864b835000) [pid = 1938] [serial = 1100] [outer = (nil)] [url = about:blank] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864ccd9c00) [pid = 1938] [serial = 1103] [outer = (nil)] [url = about:blank] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8645a4a800) [pid = 1938] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8647555c00) [pid = 1938] [serial = 1094] [outer = (nil)] [url = about:blank] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f863a8c0400) [pid = 1938] [serial = 1106] [outer = (nil)] [url = about:blank] 06:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8649341c00) [pid = 1938] [serial = 1097] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d30800 == 127 [pid = 1938] [id = 394] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418eb800 == 126 [pid = 1938] [id = 393] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc68000 == 125 [pid = 1938] [id = 392] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637ede800 == 124 [pid = 1938] [id = 391] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635de8000 == 123 [pid = 1938] [id = 390] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641808000 == 122 [pid = 1938] [id = 389] 06:45:16 INFO - PROCESS | 1938 | 1461419116228 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d608000 == 121 [pid = 1938] [id = 382] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a051000 == 120 [pid = 1938] [id = 381] 06:45:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635dfa000 == 121 [pid = 1938] [id = 414] 06:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8633411c00) [pid = 1938] [serial = 1243] [outer = (nil)] 06:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f863a8b4000) [pid = 1938] [serial = 1244] [outer = 0x7f8633411c00] 06:45:16 INFO - PROCESS | 1938 | 1461419116297 Marionette DEBUG loaded listener.js 06:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f863ca95c00) [pid = 1938] [serial = 1245] [outer = 0x7f8633411c00] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485ea000 == 120 [pid = 1938] [id = 380] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c34800 == 119 [pid = 1938] [id = 379] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864181d800 == 118 [pid = 1938] [id = 378] 06:45:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a99b000 == 117 [pid = 1938] [id = 377] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8643b25000) [pid = 1938] [serial = 1020] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f864480d400) [pid = 1938] [serial = 1085] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8640e73400) [pid = 1938] [serial = 1119] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8645f78000) [pid = 1938] [serial = 1088] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8637cd0c00) [pid = 1938] [serial = 1113] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8643a8ac00) [pid = 1938] [serial = 1079] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f86426a8400) [pid = 1938] [serial = 1121] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8644093000) [pid = 1938] [serial = 1082] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f86354bdc00) [pid = 1938] [serial = 1110] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8635e67400) [pid = 1938] [serial = 1073] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8636fba000) [pid = 1938] [serial = 1112] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f864458c400) [pid = 1938] [serial = 1125] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8642913000) [pid = 1938] [serial = 1122] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f8643b29400) [pid = 1938] [serial = 1124] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f863a5a6c00) [pid = 1938] [serial = 1076] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f863a5a8c00) [pid = 1938] [serial = 1116] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f8637e85000) [pid = 1938] [serial = 1115] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f8635231c00) [pid = 1938] [serial = 1109] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8644f5b400) [pid = 1938] [serial = 1127] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f8645e38000) [pid = 1938] [serial = 1128] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f863ca95800) [pid = 1938] [serial = 1118] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f864430f800) [pid = 1938] [serial = 1071] [outer = (nil)] [url = about:blank] 06:45:16 INFO - PROCESS | 1938 | 1461419116982 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]]]}] 06:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1432ms 06:45:17 INFO - PROCESS | 1938 | 1461419117048 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 06:45:17 INFO - PROCESS | 1938 | 1461419117052 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 06:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:45:17 INFO - PROCESS | 1938 | 1461419117057 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:45:17 INFO - PROCESS | 1938 | 1461419117063 Marionette TRACE conn4 <- [1,1630,null,{}] 06:45:17 INFO - PROCESS | 1938 | 1461419117078 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}] 06:45:17 INFO - PROCESS | 1938 | 1461419117251 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 06:45:17 INFO - PROCESS | 1938 | 1461419117409 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fa7000 == 118 [pid = 1938] [id = 415] 06:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8635e5d400) [pid = 1938] [serial = 1246] [outer = (nil)] 06:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f864290dc00) [pid = 1938] [serial = 1247] [outer = 0x7f8635e5d400] 06:45:17 INFO - PROCESS | 1938 | 1461419117474 Marionette DEBUG loaded listener.js 06:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8643b2f800) [pid = 1938] [serial = 1248] [outer = 0x7f8635e5d400] 06:45:18 INFO - PROCESS | 1938 | 1461419118177 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]]]}] 06:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1143ms 06:45:18 INFO - PROCESS | 1938 | 1461419118201 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 06:45:18 INFO - PROCESS | 1938 | 1461419118205 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 06:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:45:18 INFO - PROCESS | 1938 | 1461419118211 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:45:18 INFO - PROCESS | 1938 | 1461419118213 Marionette TRACE conn4 <- [1,1634,null,{}] 06:45:18 INFO - PROCESS | 1938 | 1461419118218 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}] 06:45:18 INFO - PROCESS | 1938 | 1461419118452 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 06:45:18 INFO - PROCESS | 1938 | 1461419118488 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641815800 == 119 [pid = 1938] [id = 416] 06:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f864290d800) [pid = 1938] [serial = 1249] [outer = (nil)] 06:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f8644abc400) [pid = 1938] [serial = 1250] [outer = 0x7f864290d800] 06:45:18 INFO - PROCESS | 1938 | 1461419118548 Marionette DEBUG loaded listener.js 06:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f8645be8400) [pid = 1938] [serial = 1251] [outer = 0x7f864290d800] 06:45:19 INFO - PROCESS | 1938 | 1461419119439 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]]]}] 06:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1279ms 06:45:19 INFO - PROCESS | 1938 | 1461419119490 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 06:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:45:19 INFO - PROCESS | 1938 | 1461419119494 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 06:45:19 INFO - PROCESS | 1938 | 1461419119499 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:45:19 INFO - PROCESS | 1938 | 1461419119502 Marionette TRACE conn4 <- [1,1638,null,{}] 06:45:19 INFO - PROCESS | 1938 | 1461419119512 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}] 06:45:19 INFO - PROCESS | 1938 | 1461419119719 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 06:45:19 INFO - PROCESS | 1938 | 1461419119744 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864431b800 == 120 [pid = 1938] [id = 417] 06:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8637cd0c00) [pid = 1938] [serial = 1252] [outer = (nil)] 06:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f8645e3f400) [pid = 1938] [serial = 1253] [outer = 0x7f8637cd0c00] 06:45:19 INFO - PROCESS | 1938 | 1461419119801 Marionette DEBUG loaded listener.js 06:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f864868bc00) [pid = 1938] [serial = 1254] [outer = 0x7f8637cd0c00] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f86412f5c00) [pid = 1938] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8635ce4000) [pid = 1938] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f86380d3400) [pid = 1938] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f8642637800) [pid = 1938] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f86344aac00) [pid = 1938] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f864933e000) [pid = 1938] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:45:20 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f86368cac00) [pid = 1938] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:45:20 INFO - PROCESS | 1938 | 1461419120743 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]]]}] 06:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1280ms 06:45:20 INFO - PROCESS | 1938 | 1461419120780 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 06:45:20 INFO - PROCESS | 1938 | 1461419120782 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 06:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:45:20 INFO - PROCESS | 1938 | 1461419120788 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:45:20 INFO - PROCESS | 1938 | 1461419120789 Marionette TRACE conn4 <- [1,1642,null,{}] 06:45:20 INFO - PROCESS | 1938 | 1461419120794 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}] 06:45:20 INFO - PROCESS | 1938 | 1461419120970 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 06:45:20 INFO - PROCESS | 1938 | 1461419120984 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c29000 == 121 [pid = 1938] [id = 418] 06:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f86354b4800) [pid = 1938] [serial = 1255] [outer = (nil)] 06:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f864c017800) [pid = 1938] [serial = 1256] [outer = 0x7f86354b4800] 06:45:21 INFO - PROCESS | 1938 | 1461419121193 Marionette DEBUG loaded listener.js 06:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f864c8ce800) [pid = 1938] [serial = 1257] [outer = 0x7f86354b4800] 06:45:21 INFO - PROCESS | 1938 | 1461419121820 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]]]}] 06:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1077ms 06:45:21 INFO - PROCESS | 1938 | 1461419121873 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 06:45:21 INFO - PROCESS | 1938 | 1461419121875 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 06:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:45:21 INFO - PROCESS | 1938 | 1461419121881 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:45:21 INFO - PROCESS | 1938 | 1461419121883 Marionette TRACE conn4 <- [1,1646,null,{}] 06:45:21 INFO - PROCESS | 1938 | 1461419121887 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}] 06:45:22 INFO - PROCESS | 1938 | 1461419122038 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 06:45:22 INFO - PROCESS | 1938 | 1461419122191 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f0000 == 122 [pid = 1938] [id = 419] 06:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f863340e000) [pid = 1938] [serial = 1258] [outer = (nil)] 06:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f864d2e8800) [pid = 1938] [serial = 1259] [outer = 0x7f863340e000] 06:45:22 INFO - PROCESS | 1938 | 1461419122249 Marionette DEBUG loaded listener.js 06:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f864e32c800) [pid = 1938] [serial = 1260] [outer = 0x7f863340e000] 06:45:23 INFO - PROCESS | 1938 | 1461419123178 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]]]}] 06:45:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:45:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1327ms 06:45:23 INFO - PROCESS | 1938 | 1461419123209 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 06:45:23 INFO - PROCESS | 1938 | 1461419123215 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 06:45:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:45:23 INFO - PROCESS | 1938 | 1461419123224 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:45:23 INFO - PROCESS | 1938 | 1461419123228 Marionette TRACE conn4 <- [1,1650,null,{}] 06:45:23 INFO - PROCESS | 1938 | 1461419123235 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}] 06:45:23 INFO - PROCESS | 1938 | 1461419123424 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 06:45:23 INFO - PROCESS | 1938 | 1461419123622 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a982800 == 123 [pid = 1938] [id = 420] 06:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f8635352000) [pid = 1938] [serial = 1261] [outer = (nil)] 06:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8635c4b000) [pid = 1938] [serial = 1262] [outer = 0x7f8635352000] 06:45:23 INFO - PROCESS | 1938 | 1461419123693 Marionette DEBUG loaded listener.js 06:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f8636fba800) [pid = 1938] [serial = 1263] [outer = 0x7f8635352000] 06:45:24 INFO - PROCESS | 1938 | 1461419124644 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]]]}] 06:45:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:45:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1491ms 06:45:24 INFO - PROCESS | 1938 | 1461419124716 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 06:45:24 INFO - PROCESS | 1938 | 1461419124724 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 06:45:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:45:24 INFO - PROCESS | 1938 | 1461419124733 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:45:24 INFO - PROCESS | 1938 | 1461419124736 Marionette TRACE conn4 <- [1,1654,null,{}] 06:45:24 INFO - PROCESS | 1938 | 1461419124742 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}] 06:45:24 INFO - PROCESS | 1938 | 1461419124960 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 06:45:25 INFO - PROCESS | 1938 | 1461419125232 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644ebe800 == 124 [pid = 1938] [id = 421] 06:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f8635c51400) [pid = 1938] [serial = 1264] [outer = (nil)] 06:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f8640ee6800) [pid = 1938] [serial = 1265] [outer = 0x7f8635c51400] 06:45:25 INFO - PROCESS | 1938 | 1461419125351 Marionette DEBUG loaded listener.js 06:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8643a91c00) [pid = 1938] [serial = 1266] [outer = 0x7f8635c51400] 06:45:26 INFO - PROCESS | 1938 | 1461419126168 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]]]}] 06:45:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:45:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 06:45:26 INFO - PROCESS | 1938 | 1461419126218 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 06:45:26 INFO - PROCESS | 1938 | 1461419126222 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 06:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:45:26 INFO - PROCESS | 1938 | 1461419126228 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:45:26 INFO - PROCESS | 1938 | 1461419126233 Marionette TRACE conn4 <- [1,1658,null,{}] 06:45:26 INFO - PROCESS | 1938 | 1461419126274 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}] 06:45:26 INFO - PROCESS | 1938 | 1461419126504 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 06:45:26 INFO - PROCESS | 1938 | 1461419126698 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c37b000 == 125 [pid = 1938] [id = 422] 06:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f8644307000) [pid = 1938] [serial = 1267] [outer = (nil)] 06:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f86487f1c00) [pid = 1938] [serial = 1268] [outer = 0x7f8644307000] 06:45:26 INFO - PROCESS | 1938 | 1461419126773 Marionette DEBUG loaded listener.js 06:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f864b82f400) [pid = 1938] [serial = 1269] [outer = 0x7f8644307000] 06:45:27 INFO - PROCESS | 1938 | 1461419127630 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]]]}] 06:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1434ms 06:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:45:27 INFO - PROCESS | 1938 | 1461419127662 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 06:45:27 INFO - PROCESS | 1938 | 1461419127666 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 06:45:27 INFO - PROCESS | 1938 | 1461419127672 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:45:27 INFO - PROCESS | 1938 | 1461419127675 Marionette TRACE conn4 <- [1,1662,null,{}] 06:45:27 INFO - PROCESS | 1938 | 1461419127680 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}] 06:45:27 INFO - PROCESS | 1938 | 1461419127863 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 06:45:28 INFO - PROCESS | 1938 | 1461419128071 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e4ea800 == 126 [pid = 1938] [id = 423] 06:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8645f6f400) [pid = 1938] [serial = 1270] [outer = (nil)] 06:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f864daf5800) [pid = 1938] [serial = 1271] [outer = 0x7f8645f6f400] 06:45:28 INFO - PROCESS | 1938 | 1461419128181 Marionette DEBUG loaded listener.js 06:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f864ffb4800) [pid = 1938] [serial = 1272] [outer = 0x7f8645f6f400] 06:45:29 INFO - PROCESS | 1938 | 1461419129039 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]]]}] 06:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1427ms 06:45:29 INFO - PROCESS | 1938 | 1461419129099 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 06:45:29 INFO - PROCESS | 1938 | 1461419129103 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 06:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:45:29 INFO - PROCESS | 1938 | 1461419129108 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:45:29 INFO - PROCESS | 1938 | 1461419129110 Marionette TRACE conn4 <- [1,1666,null,{}] 06:45:29 INFO - PROCESS | 1938 | 1461419129116 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}] 06:45:29 INFO - PROCESS | 1938 | 1461419129292 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 06:45:29 INFO - PROCESS | 1938 | 1461419129489 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a722800 == 127 [pid = 1938] [id = 424] 06:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f864c0d6000) [pid = 1938] [serial = 1273] [outer = (nil)] 06:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8659b2e800) [pid = 1938] [serial = 1274] [outer = 0x7f864c0d6000] 06:45:29 INFO - PROCESS | 1938 | 1461419129557 Marionette DEBUG loaded listener.js 06:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f865aa6c400) [pid = 1938] [serial = 1275] [outer = 0x7f864c0d6000] 06:45:30 INFO - PROCESS | 1938 | 1461419130404 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]]]}] 06:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1329ms 06:45:30 INFO - PROCESS | 1938 | 1461419130438 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 06:45:30 INFO - PROCESS | 1938 | 1461419130441 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 06:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:45:30 INFO - PROCESS | 1938 | 1461419130447 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:45:30 INFO - PROCESS | 1938 | 1461419130449 Marionette TRACE conn4 <- [1,1670,null,{}] 06:45:30 INFO - PROCESS | 1938 | 1461419130454 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}] 06:45:30 INFO - PROCESS | 1938 | 1461419130650 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 06:45:30 INFO - PROCESS | 1938 | 1461419130860 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fe35800 == 128 [pid = 1938] [id = 425] 06:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f865aa65c00) [pid = 1938] [serial = 1276] [outer = (nil)] 06:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f865beae000) [pid = 1938] [serial = 1277] [outer = 0x7f865aa65c00] 06:45:30 INFO - PROCESS | 1938 | 1461419130975 Marionette DEBUG loaded listener.js 06:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f865f79dc00) [pid = 1938] [serial = 1278] [outer = 0x7f865aa65c00] 06:45:31 INFO - PROCESS | 1938 | 1461419131852 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]]]}] 06:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1477ms 06:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:45:31 INFO - PROCESS | 1938 | 1461419131925 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 06:45:31 INFO - PROCESS | 1938 | 1461419131927 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 06:45:31 INFO - PROCESS | 1938 | 1461419131933 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:45:31 INFO - PROCESS | 1938 | 1461419131936 Marionette TRACE conn4 <- [1,1674,null,{}] 06:45:31 INFO - PROCESS | 1938 | 1461419131941 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}] 06:45:32 INFO - PROCESS | 1938 | 1461419132117 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 06:45:32 INFO - PROCESS | 1938 | 1461419132320 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647e63000 == 129 [pid = 1938] [id = 426] 06:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8633af0400) [pid = 1938] [serial = 1279] [outer = (nil)] 06:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f8633af7400) [pid = 1938] [serial = 1280] [outer = 0x7f8633af0400] 06:45:32 INFO - PROCESS | 1938 | 1461419132436 Marionette DEBUG loaded listener.js 06:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f8633afc800) [pid = 1938] [serial = 1281] [outer = 0x7f8633af0400] 06:45:33 INFO - PROCESS | 1938 | 1461419133246 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]]]}] 06:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1379ms 06:45:33 INFO - PROCESS | 1938 | 1461419133313 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 06:45:33 INFO - PROCESS | 1938 | 1461419133316 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 06:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:45:33 INFO - PROCESS | 1938 | 1461419133322 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:45:33 INFO - PROCESS | 1938 | 1461419133324 Marionette TRACE conn4 <- [1,1678,null,{}] 06:45:33 INFO - PROCESS | 1938 | 1461419133329 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}] 06:45:33 INFO - PROCESS | 1938 | 1461419133496 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 06:45:33 INFO - PROCESS | 1938 | 1461419133694 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372cf000 == 130 [pid = 1938] [id = 427] 06:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8633af1000) [pid = 1938] [serial = 1282] [outer = (nil)] 06:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f865aae0c00) [pid = 1938] [serial = 1283] [outer = 0x7f8633af1000] 06:45:33 INFO - PROCESS | 1938 | 1461419133767 Marionette DEBUG loaded listener.js 06:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f865f7a5c00) [pid = 1938] [serial = 1284] [outer = 0x7f8633af1000] 06:45:34 INFO - PROCESS | 1938 | 1461419134572 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]]]}] 06:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1277ms 06:45:34 INFO - PROCESS | 1938 | 1461419134617 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 06:45:34 INFO - PROCESS | 1938 | 1461419134621 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 06:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:45:34 INFO - PROCESS | 1938 | 1461419134627 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:45:34 INFO - PROCESS | 1938 | 1461419134629 Marionette TRACE conn4 <- [1,1682,null,{}] 06:45:34 INFO - PROCESS | 1938 | 1461419134634 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}] 06:45:34 INFO - PROCESS | 1938 | 1461419134801 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 06:45:35 INFO - PROCESS | 1938 | 1461419135000 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647e6f800 == 131 [pid = 1938] [id = 428] 06:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f8633afcc00) [pid = 1938] [serial = 1285] [outer = (nil)] 06:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8637ca1800) [pid = 1938] [serial = 1286] [outer = 0x7f8633afcc00] 06:45:35 INFO - PROCESS | 1938 | 1461419135069 Marionette DEBUG loaded listener.js 06:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8637ca6400) [pid = 1938] [serial = 1287] [outer = 0x7f8633afcc00] 06:45:35 INFO - PROCESS | 1938 | 1461419135937 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]]]}] 06:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1380ms 06:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:45:36 INFO - PROCESS | 1938 | 1461419136008 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 06:45:36 INFO - PROCESS | 1938 | 1461419136011 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 06:45:36 INFO - PROCESS | 1938 | 1461419136017 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:45:36 INFO - PROCESS | 1938 | 1461419136019 Marionette TRACE conn4 <- [1,1686,null,{}] 06:45:36 INFO - PROCESS | 1938 | 1461419136024 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}] 06:45:36 INFO - PROCESS | 1938 | 1461419136218 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 06:45:36 INFO - PROCESS | 1938 | 1461419136447 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86369d9800 == 132 [pid = 1938] [id = 429] 06:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f86332cf000) [pid = 1938] [serial = 1288] [outer = (nil)] 06:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f8637ca2000) [pid = 1938] [serial = 1289] [outer = 0x7f86332cf000] 06:45:36 INFO - PROCESS | 1938 | 1461419136519 Marionette DEBUG loaded listener.js 06:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f86391c8000) [pid = 1938] [serial = 1290] [outer = 0x7f86332cf000] 06:45:37 INFO - PROCESS | 1938 | 1461419137910 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]]]}] 06:45:37 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 06:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1931ms 06:45:37 INFO - PROCESS | 1938 | 1461419137947 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 06:45:37 INFO - PROCESS | 1938 | 1461419137952 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 06:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:45:38 INFO - PROCESS | 1938 | 1461419138021 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:45:38 INFO - PROCESS | 1938 | 1461419138027 Marionette TRACE conn4 <- [1,1690,null,{}] 06:45:38 INFO - PROCESS | 1938 | 1461419138040 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}] 06:45:38 INFO - PROCESS | 1938 | 1461419138212 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 06:45:38 INFO - PROCESS | 1938 | 1461419138381 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639bd7800 == 133 [pid = 1938] [id = 430] 06:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f8633afd000) [pid = 1938] [serial = 1291] [outer = (nil)] 06:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f86354b3c00) [pid = 1938] [serial = 1292] [outer = 0x7f8633afd000] 06:45:38 INFO - PROCESS | 1938 | 1461419138444 Marionette DEBUG loaded listener.js 06:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f8635c4d000) [pid = 1938] [serial = 1293] [outer = 0x7f8633afd000] 06:45:39 INFO - PROCESS | 1938 | 1461419139292 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]]]}] 06:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1402ms 06:45:39 INFO - PROCESS | 1938 | 1461419139366 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 06:45:39 INFO - PROCESS | 1938 | 1461419139373 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 06:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:45:39 INFO - PROCESS | 1938 | 1461419139385 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:45:39 INFO - PROCESS | 1938 | 1461419139388 Marionette TRACE conn4 <- [1,1694,null,{}] 06:45:39 INFO - PROCESS | 1938 | 1461419139393 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}] 06:45:39 INFO - PROCESS | 1938 | 1461419139560 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 06:45:39 INFO - PROCESS | 1938 | 1461419139949 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863544a000 == 134 [pid = 1938] [id = 431] 06:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f863340a000) [pid = 1938] [serial = 1294] [outer = (nil)] 06:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f8635e65800) [pid = 1938] [serial = 1295] [outer = 0x7f863340a000] 06:45:40 INFO - PROCESS | 1938 | 1461419140018 Marionette DEBUG loaded listener.js 06:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f8636f5b000) [pid = 1938] [serial = 1296] [outer = 0x7f863340a000] 06:45:40 INFO - PROCESS | 1938 | 1461419140900 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]]]}] 06:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1583ms 06:45:40 INFO - PROCESS | 1938 | 1461419140969 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 06:45:40 INFO - PROCESS | 1938 | 1461419140973 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 06:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:45:40 INFO - PROCESS | 1938 | 1461419140979 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:45:40 INFO - PROCESS | 1938 | 1461419140984 Marionette TRACE conn4 <- [1,1698,null,{}] 06:45:41 INFO - PROCESS | 1938 | 1461419140999 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}] 06:45:41 INFO - PROCESS | 1938 | 1461419141212 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 06:45:41 INFO - PROCESS | 1938 | 1461419141480 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864129d800 == 135 [pid = 1938] [id = 432] 06:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f86391c3c00) [pid = 1938] [serial = 1297] [outer = (nil)] 06:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f86391ca800) [pid = 1938] [serial = 1298] [outer = 0x7f86391c3c00] 06:45:41 INFO - PROCESS | 1938 | 1461419141597 Marionette DEBUG loaded listener.js 06:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f86391d0c00) [pid = 1938] [serial = 1299] [outer = 0x7f86391c3c00] 06:45:42 INFO - PROCESS | 1938 | 1461419142370 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]]]}] 06:45:42 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 06:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1439ms 06:45:42 INFO - PROCESS | 1938 | 1461419142418 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 06:45:42 INFO - PROCESS | 1938 | 1461419142423 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 06:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:45:42 INFO - PROCESS | 1938 | 1461419142428 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:45:42 INFO - PROCESS | 1938 | 1461419142430 Marionette TRACE conn4 <- [1,1702,null,{}] 06:45:42 INFO - PROCESS | 1938 | 1461419142435 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}] 06:45:42 INFO - PROCESS | 1938 | 1461419142596 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 06:45:42 INFO - PROCESS | 1938 | 1461419142796 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864178a800 == 136 [pid = 1938] [id = 433] 06:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f8637e7cc00) [pid = 1938] [serial = 1300] [outer = (nil)] 06:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f8640e6b800) [pid = 1938] [serial = 1301] [outer = 0x7f8637e7cc00] 06:45:42 INFO - PROCESS | 1938 | 1461419142879 Marionette DEBUG loaded listener.js 06:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7f86412fb800) [pid = 1938] [serial = 1302] [outer = 0x7f8637e7cc00] 06:45:44 INFO - PROCESS | 1938 | 1461419144130 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]]]}] 06:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1776ms 06:45:44 INFO - PROCESS | 1938 | 1461419144205 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 06:45:44 INFO - PROCESS | 1938 | 1461419144207 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 06:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:45:44 INFO - PROCESS | 1938 | 1461419144213 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:45:44 INFO - PROCESS | 1938 | 1461419144215 Marionette TRACE conn4 <- [1,1706,null,{}] 06:45:44 INFO - PROCESS | 1938 | 1461419144220 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}] 06:45:44 INFO - PROCESS | 1938 | 1461419144475 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd6a000 == 135 [pid = 1938] [id = 366] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644480800 == 134 [pid = 1938] [id = 376] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647322000 == 133 [pid = 1938] [id = 361] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86482ea800 == 132 [pid = 1938] [id = 362] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7f864c1d4400) [pid = 1938] [serial = 1190] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f8647879000) [pid = 1938] [serial = 1142] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f864d69fc00) [pid = 1938] [serial = 1154] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f8636fb9400) [pid = 1938] [serial = 1133] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f864c321400) [pid = 1938] [serial = 1148] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f864933bc00) [pid = 1938] [serial = 1145] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f864430f400) [pid = 1938] [serial = 1139] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f864d0aac00) [pid = 1938] [serial = 1151] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f864ffa1c00) [pid = 1938] [serial = 1160] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f8636f5c000) [pid = 1938] [serial = 1163] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f863b445000) [pid = 1938] [serial = 1136] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f8645f7c800) [pid = 1938] [serial = 1166] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f864df3f800) [pid = 1938] [serial = 1157] [outer = (nil)] [url = about:blank] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a99e800 == 131 [pid = 1938] [id = 364] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a1c800 == 130 [pid = 1938] [id = 360] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d879800 == 129 [pid = 1938] [id = 367] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c29000 == 128 [pid = 1938] [id = 418] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864431b800 == 127 [pid = 1938] [id = 417] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641815800 == 126 [pid = 1938] [id = 416] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fa7000 == 125 [pid = 1938] [id = 415] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635dfa000 == 124 [pid = 1938] [id = 414] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863802e000 == 123 [pid = 1938] [id = 413] 06:45:44 INFO - PROCESS | 1938 | 1461419144938 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86347c6800 == 122 [pid = 1938] [id = 409] 06:45:44 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863802d000 == 121 [pid = 1938] [id = 408] 06:45:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86347c6800 == 122 [pid = 1938] [id = 434] 06:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f86332d5000) [pid = 1938] [serial = 1303] [outer = (nil)] 06:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f8633af0800) [pid = 1938] [serial = 1304] [outer = 0x7f86332d5000] 06:45:45 INFO - PROCESS | 1938 | 1461419145020 Marionette DEBUG loaded listener.js 06:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f863522dc00) [pid = 1938] [serial = 1305] [outer = 0x7f86332d5000] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635a21800 == 121 [pid = 1938] [id = 407] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635a02800 == 120 [pid = 1938] [id = 406] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864855a800 == 119 [pid = 1938] [id = 405] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8664030800 == 118 [pid = 1938] [id = 404] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8660120800 == 117 [pid = 1938] [id = 403] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fc41800 == 116 [pid = 1938] [id = 402] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f693800 == 115 [pid = 1938] [id = 401] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865b917800 == 114 [pid = 1938] [id = 400] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d35e800 == 113 [pid = 1938] [id = 399] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d61000 == 112 [pid = 1938] [id = 398] 06:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a516000 == 111 [pid = 1938] [id = 397] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f864872b400) [pid = 1938] [serial = 1182] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f8644e4c000) [pid = 1938] [serial = 1178] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f863b5e6800) [pid = 1938] [serial = 1170] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f864270e400) [pid = 1938] [serial = 1172] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f8645e43c00) [pid = 1938] [serial = 1179] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f86475e0800) [pid = 1938] [serial = 1181] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f863a5a9000) [pid = 1938] [serial = 1169] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f864291e400) [pid = 1938] [serial = 1173] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8635352800) [pid = 1938] [serial = 1187] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f864cce3c00) [pid = 1938] [serial = 1185] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f863b43f000) [pid = 1938] [serial = 1175] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8646982400) [pid = 1938] [serial = 1130] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f864c01d800) [pid = 1938] [serial = 1184] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f8644ab0800) [pid = 1938] [serial = 1176] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f863a8b4c00) [pid = 1938] [serial = 1188] [outer = (nil)] [url = about:blank] 06:45:45 INFO - PROCESS | 1938 | 1461419145936 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]]]}] 06:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1775ms 06:45:45 INFO - PROCESS | 1938 | 1461419145991 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 06:45:46 INFO - PROCESS | 1938 | 1461419145998 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 06:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:45:46 INFO - PROCESS | 1938 | 1461419146006 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:45:46 INFO - PROCESS | 1938 | 1461419146011 Marionette TRACE conn4 <- [1,1710,null,{}] 06:45:46 INFO - PROCESS | 1938 | 1461419146017 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}] 06:45:46 INFO - PROCESS | 1938 | 1461419146206 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 06:45:46 INFO - PROCESS | 1938 | 1461419146412 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639bce800 == 112 [pid = 1938] [id = 435] 06:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f863340d400) [pid = 1938] [serial = 1306] [outer = (nil)] 06:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8636fbf000) [pid = 1938] [serial = 1307] [outer = 0x7f863340d400] 06:45:46 INFO - PROCESS | 1938 | 1461419146508 Marionette DEBUG loaded listener.js 06:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f8637ca5800) [pid = 1938] [serial = 1308] [outer = 0x7f863340d400] 06:45:47 INFO - PROCESS | 1938 | 1461419147467 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]]]}] 06:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1527ms 06:45:47 INFO - PROCESS | 1938 | 1461419147537 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 06:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:45:47 INFO - PROCESS | 1938 | 1461419147544 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 06:45:47 INFO - PROCESS | 1938 | 1461419147550 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:45:47 INFO - PROCESS | 1938 | 1461419147553 Marionette TRACE conn4 <- [1,1714,null,{}] 06:45:47 INFO - PROCESS | 1938 | 1461419147558 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}] 06:45:47 INFO - PROCESS | 1938 | 1461419147775 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 06:45:48 INFO - PROCESS | 1938 | 1461419148046 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fa8800 == 113 [pid = 1938] [id = 436] 06:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f86391ce800) [pid = 1938] [serial = 1309] [outer = (nil)] 06:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f863ca92400) [pid = 1938] [serial = 1310] [outer = 0x7f86391ce800] 06:45:48 INFO - PROCESS | 1938 | 1461419148161 Marionette DEBUG loaded listener.js 06:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f864262b400) [pid = 1938] [serial = 1311] [outer = 0x7f86391ce800] 06:45:49 INFO - PROCESS | 1938 | 1461419149022 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]]]}] 06:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1527ms 06:45:49 INFO - PROCESS | 1938 | 1461419149086 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 06:45:49 INFO - PROCESS | 1938 | 1461419149090 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 06:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:45:49 INFO - PROCESS | 1938 | 1461419149107 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:45:49 INFO - PROCESS | 1938 | 1461419149116 Marionette TRACE conn4 <- [1,1718,null,{}] 06:45:49 INFO - PROCESS | 1938 | 1461419149122 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}] 06:45:49 INFO - PROCESS | 1938 | 1461419149308 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 06:45:49 INFO - PROCESS | 1938 | 1461419149504 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644020800 == 114 [pid = 1938] [id = 437] 06:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f863a5a9000) [pid = 1938] [serial = 1312] [outer = (nil)] 06:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f8643b26800) [pid = 1938] [serial = 1313] [outer = 0x7f863a5a9000] 06:45:49 INFO - PROCESS | 1938 | 1461419149573 Marionette DEBUG loaded listener.js 06:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8643f55c00) [pid = 1938] [serial = 1314] [outer = 0x7f863a5a9000] 06:45:50 INFO - PROCESS | 1938 | 1461419150458 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]]]}] 06:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1390ms 06:45:50 INFO - PROCESS | 1938 | 1461419150490 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 06:45:50 INFO - PROCESS | 1938 | 1461419150495 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 06:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:45:50 INFO - PROCESS | 1938 | 1461419150500 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:45:50 INFO - PROCESS | 1938 | 1461419150502 Marionette TRACE conn4 <- [1,1722,null,{}] 06:45:50 INFO - PROCESS | 1938 | 1461419150508 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}] 06:45:50 INFO - PROCESS | 1938 | 1461419150688 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 06:45:50 INFO - PROCESS | 1938 | 1461419150886 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647305000 == 115 [pid = 1938] [id = 438] 06:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f86426a4000) [pid = 1938] [serial = 1315] [outer = (nil)] 06:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f8644598800) [pid = 1938] [serial = 1316] [outer = 0x7f86426a4000] 06:45:50 INFO - PROCESS | 1938 | 1461419150968 Marionette DEBUG loaded listener.js 06:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f8644ab0400) [pid = 1938] [serial = 1317] [outer = 0x7f86426a4000] 06:45:51 INFO - PROCESS | 1938 | 1461419151849 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]]]}] 06:45:51 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 06:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1376ms 06:45:51 INFO - PROCESS | 1938 | 1461419151880 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 06:45:51 INFO - PROCESS | 1938 | 1461419151884 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 06:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:45:51 INFO - PROCESS | 1938 | 1461419151889 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:45:51 INFO - PROCESS | 1938 | 1461419151892 Marionette TRACE conn4 <- [1,1726,null,{}] 06:45:51 INFO - PROCESS | 1938 | 1461419151897 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}] 06:45:52 INFO - PROCESS | 1938 | 1461419152071 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 06:45:52 INFO - PROCESS | 1938 | 1461419152272 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647e5d800 == 116 [pid = 1938] [id = 439] 06:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f8644b5a800) [pid = 1938] [serial = 1318] [outer = (nil)] 06:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f8645be7c00) [pid = 1938] [serial = 1319] [outer = 0x7f8644b5a800] 06:45:52 INFO - PROCESS | 1938 | 1461419152355 Marionette DEBUG loaded listener.js 06:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f8648690400) [pid = 1938] [serial = 1320] [outer = 0x7f8644b5a800] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485dd000 == 115 [pid = 1938] [id = 267] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485f5000 == 114 [pid = 1938] [id = 268] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c558000 == 113 [pid = 1938] [id = 144] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864401e000 == 112 [pid = 1938] [id = 53] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864178a800 == 111 [pid = 1938] [id = 433] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864129d800 == 110 [pid = 1938] [id = 432] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863544a000 == 109 [pid = 1938] [id = 431] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8639bd7800 == 108 [pid = 1938] [id = 430] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865a722800 == 107 [pid = 1938] [id = 424] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e4ea800 == 106 [pid = 1938] [id = 423] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c37b000 == 105 [pid = 1938] [id = 422] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644ebe800 == 104 [pid = 1938] [id = 421] 06:45:54 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a982800 == 103 [pid = 1938] [id = 420] 06:45:55 INFO - PROCESS | 1938 | 1461419155168 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]]]}] 06:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 3334ms 06:45:55 INFO - PROCESS | 1938 | 1461419155225 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 06:45:55 INFO - PROCESS | 1938 | 1461419155230 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 06:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:45:55 INFO - PROCESS | 1938 | 1461419155237 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:45:55 INFO - PROCESS | 1938 | 1461419155242 Marionette TRACE conn4 <- [1,1730,null,{}] 06:45:55 INFO - PROCESS | 1938 | 1461419155250 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}] 06:45:55 INFO - PROCESS | 1938 | 1461419155420 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 06:45:55 INFO - PROCESS | 1938 | 1461419155604 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637ef1000 == 104 [pid = 1938] [id = 440] 06:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f8635357400) [pid = 1938] [serial = 1321] [outer = (nil)] 06:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f8635c44c00) [pid = 1938] [serial = 1322] [outer = 0x7f8635357400] 06:45:55 INFO - PROCESS | 1938 | 1461419155667 Marionette DEBUG loaded listener.js 06:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f8636ad3400) [pid = 1938] [serial = 1323] [outer = 0x7f8635357400] 06:45:56 INFO - PROCESS | 1938 | 1461419156391 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]]]}] 06:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 06:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1180ms 06:45:56 INFO - PROCESS | 1938 | 1461419156439 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 06:45:56 INFO - PROCESS | 1938 | 1461419156447 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 06:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:45:56 INFO - PROCESS | 1938 | 1461419156458 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:45:56 INFO - PROCESS | 1938 | 1461419156461 Marionette TRACE conn4 <- [1,1734,null,{}] 06:45:56 INFO - PROCESS | 1938 | 1461419156467 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}] 06:45:56 INFO - PROCESS | 1938 | 1461419156679 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 06:45:56 INFO - PROCESS | 1938 | 1461419156875 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc60800 == 105 [pid = 1938] [id = 441] 06:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f8635a33800) [pid = 1938] [serial = 1324] [outer = (nil)] 06:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f86391c7000) [pid = 1938] [serial = 1325] [outer = 0x7f8635a33800] 06:45:56 INFO - PROCESS | 1938 | 1461419156942 Marionette DEBUG loaded listener.js 06:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f863b43fc00) [pid = 1938] [serial = 1326] [outer = 0x7f8635a33800] 06:45:57 INFO - PROCESS | 1938 | 1461419157878 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]]]}] 06:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1491ms 06:45:57 INFO - PROCESS | 1938 | 1461419157960 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 06:45:57 INFO - PROCESS | 1938 | 1461419157964 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 06:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:45:57 INFO - PROCESS | 1938 | 1461419157969 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:45:57 INFO - PROCESS | 1938 | 1461419157975 Marionette TRACE conn4 <- [1,1738,null,{}] 06:45:57 INFO - PROCESS | 1938 | 1461419157989 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}] 06:45:58 INFO - PROCESS | 1938 | 1461419158213 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 06:45:58 INFO - PROCESS | 1938 | 1461419158239 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864401e000 == 106 [pid = 1938] [id = 442] 06:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f86426aa400) [pid = 1938] [serial = 1327] [outer = (nil)] 06:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f8642947c00) [pid = 1938] [serial = 1328] [outer = 0x7f86426aa400] 06:45:58 INFO - PROCESS | 1938 | 1461419158302 Marionette DEBUG loaded listener.js 06:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f8644805c00) [pid = 1938] [serial = 1329] [outer = 0x7f86426aa400] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f8635cd9400) [pid = 1938] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f863a8b7c00) [pid = 1938] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f8659bff800) [pid = 1938] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f863a8b5c00) [pid = 1938] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f8650090000) [pid = 1938] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f8645e0d800) [pid = 1938] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f8635225800) [pid = 1938] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f86344ac000) [pid = 1938] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f8637c46400) [pid = 1938] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f8640e75000) [pid = 1938] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f863522fc00) [pid = 1938] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f8642912800) [pid = 1938] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f86351ef400) [pid = 1938] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f863449f000) [pid = 1938] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f8635a31800) [pid = 1938] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f86354b5000) [pid = 1938] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f8635354400) [pid = 1938] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8635a35000) [pid = 1938] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f864d4d2c00) [pid = 1938] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8643a8b400) [pid = 1938] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f86412f6400) [pid = 1938] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f8649342800) [pid = 1938] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f8636f56c00) [pid = 1938] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f8635cd7400) [pid = 1938] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f8647556000) [pid = 1938] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f863b444c00) [pid = 1938] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8635a34800) [pid = 1938] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f86351f3400) [pid = 1938] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8635229800) [pid = 1938] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8637cd3c00) [pid = 1938] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8640e6f400) [pid = 1938] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f863522c800) [pid = 1938] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f86351ed400) [pid = 1938] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f865bc35c00) [pid = 1938] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f864c1dc400) [pid = 1938] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f86354b5400) [pid = 1938] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f86412fdc00) [pid = 1938] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8635a32000) [pid = 1938] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f8635a34400) [pid = 1938] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8645e0f000) [pid = 1938] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f8635231000) [pid = 1938] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f864291a800) [pid = 1938] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f8636f56800) [pid = 1938] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f864291f400) [pid = 1938] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f86344a1800) [pid = 1938] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8637cd0c00) [pid = 1938] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f8635e5d400) [pid = 1938] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8633411c00) [pid = 1938] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8635c4cc00) [pid = 1938] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f863b43dc00) [pid = 1938] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f8633afd000) [pid = 1938] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f863340a000) [pid = 1938] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f86391c3c00) [pid = 1938] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f864290d800) [pid = 1938] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:45:59 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f86354b4800) [pid = 1938] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:46:00 INFO - PROCESS | 1938 | 1461419160047 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]]]}] 06:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2137ms 06:46:00 INFO - PROCESS | 1938 | 1461419160108 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 06:46:00 INFO - PROCESS | 1938 | 1461419160113 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 06:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:46:00 INFO - PROCESS | 1938 | 1461419160128 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:46:00 INFO - PROCESS | 1938 | 1461419160130 Marionette TRACE conn4 <- [1,1742,null,{}] 06:46:00 INFO - PROCESS | 1938 | 1461419160135 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}] 06:46:00 INFO - PROCESS | 1938 | 1461419160293 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 06:46:00 INFO - PROCESS | 1938 | 1461419160307 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863708b000 == 107 [pid = 1938] [id = 443] 06:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f86344a2000) [pid = 1938] [serial = 1330] [outer = (nil)] 06:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f86354bd800) [pid = 1938] [serial = 1331] [outer = 0x7f86344a2000] 06:46:00 INFO - PROCESS | 1938 | 1461419160367 Marionette DEBUG loaded listener.js 06:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8636f55c00) [pid = 1938] [serial = 1332] [outer = 0x7f86344a2000] 06:46:01 INFO - PROCESS | 1938 | 1461419161234 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]]]}] 06:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1125ms 06:46:01 INFO - PROCESS | 1938 | 1461419161253 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 06:46:01 INFO - PROCESS | 1938 | 1461419161256 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 06:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:46:01 INFO - PROCESS | 1938 | 1461419161262 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:46:01 INFO - PROCESS | 1938 | 1461419161264 Marionette TRACE conn4 <- [1,1746,null,{}] 06:46:01 INFO - PROCESS | 1938 | 1461419161269 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}] 06:46:01 INFO - PROCESS | 1938 | 1461419161487 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 06:46:01 INFO - PROCESS | 1938 | 1461419161511 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635bf5800 == 108 [pid = 1938] [id = 444] 06:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f8635a32c00) [pid = 1938] [serial = 1333] [outer = (nil)] 06:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f8637c3f400) [pid = 1938] [serial = 1334] [outer = 0x7f8635a32c00] 06:46:01 INFO - PROCESS | 1938 | 1461419161569 Marionette DEBUG loaded listener.js 06:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f863b437800) [pid = 1938] [serial = 1335] [outer = 0x7f8635a32c00] 06:46:02 INFO - PROCESS | 1938 | 1461419162681 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]]]}] 06:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1481ms 06:46:02 INFO - PROCESS | 1938 | 1461419162744 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 06:46:02 INFO - PROCESS | 1938 | 1461419162751 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 06:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:46:02 INFO - PROCESS | 1938 | 1461419162760 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:46:02 INFO - PROCESS | 1938 | 1461419162765 Marionette TRACE conn4 <- [1,1750,null,{}] 06:46:02 INFO - PROCESS | 1938 | 1461419162772 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}] 06:46:03 INFO - PROCESS | 1938 | 1461419163008 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 06:46:03 INFO - PROCESS | 1938 | 1461419163256 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640e43800 == 109 [pid = 1938] [id = 445] 06:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8635e5f800) [pid = 1938] [serial = 1336] [outer = (nil)] 06:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8637ca1c00) [pid = 1938] [serial = 1337] [outer = 0x7f8635e5f800] 06:46:03 INFO - PROCESS | 1938 | 1461419163348 Marionette DEBUG loaded listener.js 06:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f86391c4800) [pid = 1938] [serial = 1338] [outer = 0x7f8635e5f800] 06:46:04 INFO - PROCESS | 1938 | 1461419164207 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]]]}] 06:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1483ms 06:46:04 INFO - PROCESS | 1938 | 1461419164243 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 06:46:04 INFO - PROCESS | 1938 | 1461419164251 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 06:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:46:04 INFO - PROCESS | 1938 | 1461419164261 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:46:04 INFO - PROCESS | 1938 | 1461419164264 Marionette TRACE conn4 <- [1,1754,null,{}] 06:46:04 INFO - PROCESS | 1938 | 1461419164270 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}] 06:46:04 INFO - PROCESS | 1938 | 1461419164449 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 06:46:04 INFO - PROCESS | 1938 | 1461419164651 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8648550000 == 110 [pid = 1938] [id = 446] 06:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f863b436c00) [pid = 1938] [serial = 1339] [outer = (nil)] 06:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f8640ee8400) [pid = 1938] [serial = 1340] [outer = 0x7f863b436c00] 06:46:04 INFO - PROCESS | 1938 | 1461419164720 Marionette DEBUG loaded listener.js 06:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f864290d800) [pid = 1938] [serial = 1341] [outer = 0x7f863b436c00] 06:46:05 INFO - PROCESS | 1938 | 1461419165634 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]]]}] 06:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1436ms 06:46:05 INFO - PROCESS | 1938 | 1461419165697 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 06:46:05 INFO - PROCESS | 1938 | 1461419165702 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 06:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:46:05 INFO - PROCESS | 1938 | 1461419165708 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:46:05 INFO - PROCESS | 1938 | 1461419165713 Marionette TRACE conn4 <- [1,1758,null,{}] 06:46:05 INFO - PROCESS | 1938 | 1461419165728 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}] 06:46:05 INFO - PROCESS | 1938 | 1461419165912 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 06:46:06 INFO - PROCESS | 1938 | 1461419166109 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d6d800 == 111 [pid = 1938] [id = 447] 06:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8643a8f800) [pid = 1938] [serial = 1342] [outer = (nil)] 06:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f8644e46000) [pid = 1938] [serial = 1343] [outer = 0x7f8643a8f800] 06:46:06 INFO - PROCESS | 1938 | 1461419166194 Marionette DEBUG loaded listener.js 06:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f8645f7c800) [pid = 1938] [serial = 1344] [outer = 0x7f8643a8f800] 06:46:07 INFO - PROCESS | 1938 | 1461419167084 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]]]}] 06:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1432ms 06:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:46:07 INFO - PROCESS | 1938 | 1461419167140 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 06:46:07 INFO - PROCESS | 1938 | 1461419167144 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 06:46:07 INFO - PROCESS | 1938 | 1461419167150 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:46:07 INFO - PROCESS | 1938 | 1461419167153 Marionette TRACE conn4 <- [1,1762,null,{}] 06:46:07 INFO - PROCESS | 1938 | 1461419167158 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}] 06:46:07 INFO - PROCESS | 1938 | 1461419167333 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 06:46:07 INFO - PROCESS | 1938 | 1461419167536 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bf2d800 == 112 [pid = 1938] [id = 448] 06:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8643b25c00) [pid = 1938] [serial = 1345] [outer = (nil)] 06:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f86476c6400) [pid = 1938] [serial = 1346] [outer = 0x7f8643b25c00] 06:46:07 INFO - PROCESS | 1938 | 1461419167611 Marionette DEBUG loaded listener.js 06:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f8648722400) [pid = 1938] [serial = 1347] [outer = 0x7f8643b25c00] 06:46:08 INFO - PROCESS | 1938 | 1461419168460 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]]]}] 06:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1376ms 06:46:08 INFO - PROCESS | 1938 | 1461419168526 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 06:46:08 INFO - PROCESS | 1938 | 1461419168530 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 06:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:46:08 INFO - PROCESS | 1938 | 1461419168535 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:46:08 INFO - PROCESS | 1938 | 1461419168538 Marionette TRACE conn4 <- [1,1766,null,{}] 06:46:08 INFO - PROCESS | 1938 | 1461419168543 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}] 06:46:08 INFO - PROCESS | 1938 | 1461419168706 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 06:46:08 INFO - PROCESS | 1938 | 1461419168916 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d35d000 == 113 [pid = 1938] [id = 449] 06:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f8646982400) [pid = 1938] [serial = 1348] [outer = (nil)] 06:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f86487f3c00) [pid = 1938] [serial = 1349] [outer = 0x7f8646982400] 06:46:09 INFO - PROCESS | 1938 | 1461419169027 Marionette DEBUG loaded listener.js 06:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f864933c800) [pid = 1938] [serial = 1350] [outer = 0x7f8646982400] 06:46:09 INFO - PROCESS | 1938 | 1461419169925 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]]]}] 06:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1427ms 06:46:09 INFO - PROCESS | 1938 | 1461419169963 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 06:46:09 INFO - PROCESS | 1938 | 1461419169967 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 06:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:46:09 INFO - PROCESS | 1938 | 1461419169972 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:46:09 INFO - PROCESS | 1938 | 1461419169975 Marionette TRACE conn4 <- [1,1770,null,{}] 06:46:09 INFO - PROCESS | 1938 | 1461419169980 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}] 06:46:10 INFO - PROCESS | 1938 | 1461419170165 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 06:46:10 INFO - PROCESS | 1938 | 1461419170378 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86533eb000 == 114 [pid = 1938] [id = 450] 06:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f864c1da800) [pid = 1938] [serial = 1351] [outer = (nil)] 06:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f864ccda000) [pid = 1938] [serial = 1352] [outer = 0x7f864c1da800] 06:46:10 INFO - PROCESS | 1938 | 1461419170509 Marionette DEBUG loaded listener.js 06:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f864d4cfc00) [pid = 1938] [serial = 1353] [outer = 0x7f864c1da800] 06:46:11 INFO - PROCESS | 1938 | 1461419171388 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]]]}] 06:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1475ms 06:46:11 INFO - PROCESS | 1938 | 1461419171449 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 06:46:11 INFO - PROCESS | 1938 | 1461419171453 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 06:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:46:11 INFO - PROCESS | 1938 | 1461419171458 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:46:11 INFO - PROCESS | 1938 | 1461419171460 Marionette TRACE conn4 <- [1,1774,null,{}] 06:46:11 INFO - PROCESS | 1938 | 1461419171466 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}] 06:46:11 INFO - PROCESS | 1938 | 1461419171638 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 06:46:11 INFO - PROCESS | 1938 | 1461419171924 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865bb29000 == 115 [pid = 1938] [id = 451] 06:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f864d4c9c00) [pid = 1938] [serial = 1354] [outer = (nil)] 06:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f864e323c00) [pid = 1938] [serial = 1355] [outer = 0x7f864d4c9c00] 06:46:12 INFO - PROCESS | 1938 | 1461419171998 Marionette DEBUG loaded listener.js 06:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8650515c00) [pid = 1938] [serial = 1356] [outer = 0x7f864d4c9c00] 06:46:12 INFO - PROCESS | 1938 | 1461419172814 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]]]}] 06:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1426ms 06:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:46:12 INFO - PROCESS | 1938 | 1461419172886 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 06:46:12 INFO - PROCESS | 1938 | 1461419172889 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 06:46:12 INFO - PROCESS | 1938 | 1461419172894 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:46:12 INFO - PROCESS | 1938 | 1461419172897 Marionette TRACE conn4 <- [1,1778,null,{}] 06:46:12 INFO - PROCESS | 1938 | 1461419172902 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}] 06:46:13 INFO - PROCESS | 1938 | 1461419173077 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 06:46:13 INFO - PROCESS | 1938 | 1461419173277 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f68e800 == 116 [pid = 1938] [id = 452] 06:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8637ca4c00) [pid = 1938] [serial = 1357] [outer = (nil)] 06:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f8654b7bc00) [pid = 1938] [serial = 1358] [outer = 0x7f8637ca4c00] 06:46:13 INFO - PROCESS | 1938 | 1461419173349 Marionette DEBUG loaded listener.js 06:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f865a9e0400) [pid = 1938] [serial = 1359] [outer = 0x7f8637ca4c00] 06:46:14 INFO - PROCESS | 1938 | 1461419174187 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]]]}] 06:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 06:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1330ms 06:46:14 INFO - PROCESS | 1938 | 1461419174225 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 06:46:14 INFO - PROCESS | 1938 | 1461419174228 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 06:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:46:14 INFO - PROCESS | 1938 | 1461419174234 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:46:14 INFO - PROCESS | 1938 | 1461419174237 Marionette TRACE conn4 <- [1,1782,null,{}] 06:46:14 INFO - PROCESS | 1938 | 1461419174241 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}] 06:46:14 INFO - PROCESS | 1938 | 1461419174407 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 06:46:14 INFO - PROCESS | 1938 | 1461419174610 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fc41800 == 117 [pid = 1938] [id = 453] 06:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8637cd1c00) [pid = 1938] [serial = 1360] [outer = (nil)] 06:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f865a9e7000) [pid = 1938] [serial = 1361] [outer = 0x7f8637cd1c00] 06:46:14 INFO - PROCESS | 1938 | 1461419174728 Marionette DEBUG loaded listener.js 06:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f865ae51400) [pid = 1938] [serial = 1362] [outer = 0x7f8637cd1c00] 06:46:15 INFO - PROCESS | 1938 | 1461419175591 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]]]}] 06:46:15 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 06:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1429ms 06:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:46:15 INFO - PROCESS | 1938 | 1461419175664 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 06:46:15 INFO - PROCESS | 1938 | 1461419175667 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 06:46:15 INFO - PROCESS | 1938 | 1461419175673 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:46:15 INFO - PROCESS | 1938 | 1461419175676 Marionette TRACE conn4 <- [1,1786,null,{}] 06:46:15 INFO - PROCESS | 1938 | 1461419175681 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}] 06:46:15 INFO - PROCESS | 1938 | 1461419175857 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 06:46:16 INFO - PROCESS | 1938 | 1461419176067 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86640b8000 == 118 [pid = 1938] [id = 454] 06:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f86332d0c00) [pid = 1938] [serial = 1363] [outer = (nil)] 06:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f865bb3e400) [pid = 1938] [serial = 1364] [outer = 0x7f86332d0c00] 06:46:16 INFO - PROCESS | 1938 | 1461419176177 Marionette DEBUG loaded listener.js 06:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f865be08c00) [pid = 1938] [serial = 1365] [outer = 0x7f86332d0c00] 06:46:17 INFO - PROCESS | 1938 | 1461419177032 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]]]}] 06:46:17 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 06:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1436ms 06:46:17 INFO - PROCESS | 1938 | 1461419177108 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 06:46:17 INFO - PROCESS | 1938 | 1461419177112 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 06:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:46:17 INFO - PROCESS | 1938 | 1461419177118 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:46:17 INFO - PROCESS | 1938 | 1461419177122 Marionette TRACE conn4 <- [1,1790,null,{}] 06:46:17 INFO - PROCESS | 1938 | 1461419177127 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}] 06:46:17 INFO - PROCESS | 1938 | 1461419177386 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 06:46:17 INFO - PROCESS | 1938 | 1461419177628 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a680000 == 119 [pid = 1938] [id = 455] 06:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f865b8a6400) [pid = 1938] [serial = 1366] [outer = (nil)] 06:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f865f559400) [pid = 1938] [serial = 1367] [outer = 0x7f865b8a6400] 06:46:17 INFO - PROCESS | 1938 | 1461419177719 Marionette DEBUG loaded listener.js 06:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f865f7a1c00) [pid = 1938] [serial = 1368] [outer = 0x7f865b8a6400] 06:46:18 INFO - PROCESS | 1938 | 1461419178476 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]]]}] 06:46:18 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) 06:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1429ms 06:46:18 INFO - PROCESS | 1938 | 1461419178547 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 06:46:18 INFO - PROCESS | 1938 | 1461419178551 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 06:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:46:18 INFO - PROCESS | 1938 | 1461419178556 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:46:18 INFO - PROCESS | 1938 | 1461419178559 Marionette TRACE conn4 <- [1,1794,null,{}] 06:46:18 INFO - PROCESS | 1938 | 1461419178564 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}] 06:46:18 INFO - PROCESS | 1938 | 1461419178732 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 06:46:18 INFO - PROCESS | 1938 | 1461419178934 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635bfc800 == 120 [pid = 1938] [id = 456] 06:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f86332d6000) [pid = 1938] [serial = 1369] [outer = (nil)] 06:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8637cd6400) [pid = 1938] [serial = 1370] [outer = 0x7f86332d6000] 06:46:19 INFO - PROCESS | 1938 | 1461419179001 Marionette DEBUG loaded listener.js 06:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f863a820800) [pid = 1938] [serial = 1371] [outer = 0x7f86332d6000] 06:46:19 INFO - PROCESS | 1938 | 1461419179866 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]]]}] 06:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1377ms 06:46:19 INFO - PROCESS | 1938 | 1461419179935 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 06:46:19 INFO - PROCESS | 1938 | 1461419179938 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 06:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:46:19 INFO - PROCESS | 1938 | 1461419179944 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:46:19 INFO - PROCESS | 1938 | 1461419179946 Marionette TRACE conn4 <- [1,1798,null,{}] 06:46:19 INFO - PROCESS | 1938 | 1461419179951 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}] 06:46:20 INFO - PROCESS | 1938 | 1461419180121 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 06:46:20 INFO - PROCESS | 1938 | 1461419180327 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863b872800 == 121 [pid = 1938] [id = 457] 06:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f8633409c00) [pid = 1938] [serial = 1372] [outer = (nil)] 06:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f8637cd9c00) [pid = 1938] [serial = 1373] [outer = 0x7f8633409c00] 06:46:20 INFO - PROCESS | 1938 | 1461419180396 Marionette DEBUG loaded listener.js 06:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f863a825400) [pid = 1938] [serial = 1374] [outer = 0x7f8633409c00] 06:46:21 INFO - PROCESS | 1938 | 1461419181274 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]]]}] 06:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1379ms 06:46:21 INFO - PROCESS | 1938 | 1461419181323 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 06:46:21 INFO - PROCESS | 1938 | 1461419181326 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 06:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:46:21 INFO - PROCESS | 1938 | 1461419181333 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:46:21 INFO - PROCESS | 1938 | 1461419181335 Marionette TRACE conn4 <- [1,1802,null,{}] 06:46:21 INFO - PROCESS | 1938 | 1461419181340 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}] 06:46:21 INFO - PROCESS | 1938 | 1461419181511 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 06:46:21 INFO - PROCESS | 1938 | 1461419181721 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635446000 == 122 [pid = 1938] [id = 458] 06:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f863449d400) [pid = 1938] [serial = 1375] [outer = (nil)] 06:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f8635a2f800) [pid = 1938] [serial = 1376] [outer = 0x7f863449d400] 06:46:21 INFO - PROCESS | 1938 | 1461419181788 Marionette DEBUG loaded listener.js 06:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f863a824000) [pid = 1938] [serial = 1377] [outer = 0x7f863449d400] 06:46:22 INFO - PROCESS | 1938 | 1461419182651 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]]]}] 06:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1387ms 06:46:22 INFO - PROCESS | 1938 | 1461419182721 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 06:46:22 INFO - PROCESS | 1938 | 1461419182724 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 06:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:46:22 INFO - PROCESS | 1938 | 1461419182729 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:46:22 INFO - PROCESS | 1938 | 1461419182731 Marionette TRACE conn4 <- [1,1806,null,{}] 06:46:22 INFO - PROCESS | 1938 | 1461419182737 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}] 06:46:22 INFO - PROCESS | 1938 | 1461419182933 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 06:46:23 INFO - PROCESS | 1938 | 1461419183146 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635dee000 == 123 [pid = 1938] [id = 459] 06:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f86332ca000) [pid = 1938] [serial = 1378] [outer = (nil)] 06:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f863340ac00) [pid = 1938] [serial = 1379] [outer = 0x7f86332ca000] 06:46:23 INFO - PROCESS | 1938 | 1461419183532 Marionette DEBUG loaded listener.js 06:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f86344abc00) [pid = 1938] [serial = 1380] [outer = 0x7f86332ca000] 06:46:24 INFO - PROCESS | 1938 | 1461419184425 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]]]}] 06:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1732ms 06:46:24 INFO - PROCESS | 1938 | 1461419184463 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 06:46:24 INFO - PROCESS | 1938 | 1461419184469 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 06:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:46:24 INFO - PROCESS | 1938 | 1461419184478 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:46:24 INFO - PROCESS | 1938 | 1461419184481 Marionette TRACE conn4 <- [1,1810,null,{}] 06:46:24 INFO - PROCESS | 1938 | 1461419184488 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}] 06:46:24 INFO - PROCESS | 1938 | 1461419184656 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 06:46:24 INFO - PROCESS | 1938 | 1461419184885 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637087000 == 124 [pid = 1938] [id = 460] 06:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f86344a7800) [pid = 1938] [serial = 1381] [outer = (nil)] 06:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f8635a38000) [pid = 1938] [serial = 1382] [outer = 0x7f86344a7800] 06:46:25 INFO - PROCESS | 1938 | 1461419185053 Marionette DEBUG loaded listener.js 06:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f8636ad2400) [pid = 1938] [serial = 1383] [outer = 0x7f86344a7800] 06:46:26 INFO - PROCESS | 1938 | 1461419186028 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]]]}] 06:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1585ms 06:46:26 INFO - PROCESS | 1938 | 1461419186062 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 06:46:26 INFO - PROCESS | 1938 | 1461419186072 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 06:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:46:26 INFO - PROCESS | 1938 | 1461419186087 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:46:26 INFO - PROCESS | 1938 | 1461419186091 Marionette TRACE conn4 <- [1,1814,null,{}] 06:46:26 INFO - PROCESS | 1938 | 1461419186096 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}] 06:46:26 INFO - PROCESS | 1938 | 1461419186267 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa76800 == 123 [pid = 1938] [id = 235] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f86352dc000) [pid = 1938] [serial = 1220] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f865bea8400) [pid = 1938] [serial = 1226] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f865fe44800) [pid = 1938] [serial = 1217] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f8635c4dc00) [pid = 1938] [serial = 1238] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f8635c48800) [pid = 1938] [serial = 1223] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f86332d2400) [pid = 1938] [serial = 1229] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f8633404c00) [pid = 1938] [serial = 1232] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f8635a31000) [pid = 1938] [serial = 1235] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f8635c4b000) [pid = 1938] [serial = 1262] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f8640ee6800) [pid = 1938] [serial = 1265] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f86487f1c00) [pid = 1938] [serial = 1268] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f864daf5800) [pid = 1938] [serial = 1271] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f8659b2e800) [pid = 1938] [serial = 1274] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f865beae000) [pid = 1938] [serial = 1277] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f8633af7400) [pid = 1938] [serial = 1280] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f865aae0c00) [pid = 1938] [serial = 1283] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8637ca1800) [pid = 1938] [serial = 1286] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f8637ca2000) [pid = 1938] [serial = 1289] [outer = (nil)] [url = about:blank] 06:46:26 INFO - PROCESS | 1938 | 1461419186588 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647e5d800 == 122 [pid = 1938] [id = 439] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647305000 == 121 [pid = 1938] [id = 438] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644020800 == 120 [pid = 1938] [id = 437] 06:46:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86343b1000 == 121 [pid = 1938] [id = 461] 06:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f8633af7400) [pid = 1938] [serial = 1384] [outer = (nil)] 06:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f8635cd9c00) [pid = 1938] [serial = 1385] [outer = 0x7f8633af7400] 06:46:26 INFO - PROCESS | 1938 | 1461419186732 Marionette DEBUG loaded listener.js 06:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f8637e7ec00) [pid = 1938] [serial = 1386] [outer = 0x7f8633af7400] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fa8800 == 120 [pid = 1938] [id = 436] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8639bce800 == 119 [pid = 1938] [id = 435] 06:46:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86347c6800 == 118 [pid = 1938] [id = 434] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f865f79bc00) [pid = 1938] [serial = 912] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8644aafc00) [pid = 1938] [serial = 1029] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f865a9dfc00) [pid = 1938] [serial = 837] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f86476c2800) [pid = 1938] [serial = 1089] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8635e69800) [pid = 1938] [serial = 930] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f8660103000) [pid = 1938] [serial = 990] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f863a8b5000) [pid = 1938] [serial = 1026] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f8643b2c400) [pid = 1938] [serial = 1080] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f865aadc000) [pid = 1938] [serial = 1167] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864c50ec00) [pid = 1938] [serial = 1035] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f865fc5ec00) [pid = 1938] [serial = 984] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f86344ab400) [pid = 1938] [serial = 939] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8635a3b400) [pid = 1938] [serial = 1041] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f863b445c00) [pid = 1938] [serial = 936] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8636f60400) [pid = 1938] [serial = 1023] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8644e4c800) [pid = 1938] [serial = 1047] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f865be06800) [pid = 1938] [serial = 975] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f865be09800) [pid = 1938] [serial = 1038] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f863b440c00) [pid = 1938] [serial = 921] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f8636f59c00) [pid = 1938] [serial = 924] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f864ccd8000) [pid = 1938] [serial = 972] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8648727000) [pid = 1938] [serial = 1032] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f863b441000) [pid = 1938] [serial = 1077] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8637c4c800) [pid = 1938] [serial = 987] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f86354c0800) [pid = 1938] [serial = 933] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8649f39400) [pid = 1938] [serial = 1098] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f86487fa400) [pid = 1938] [serial = 1095] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f864c5bc800) [pid = 1938] [serial = 1107] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f86351f9800) [pid = 1938] [serial = 981] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f865f79c000) [pid = 1938] [serial = 978] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f864d2e1c00) [pid = 1938] [serial = 1104] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f863b441800) [pid = 1938] [serial = 963] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8647552400) [pid = 1938] [serial = 966] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f863ca9a800) [pid = 1938] [serial = 1044] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f8636f60800) [pid = 1938] [serial = 1074] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f864872d400) [pid = 1938] [serial = 1092] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f86368d8c00) [pid = 1938] [serial = 960] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f864c01b400) [pid = 1938] [serial = 1101] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f863a8ba800) [pid = 1938] [serial = 918] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f864933c400) [pid = 1938] [serial = 969] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8649f3e800) [pid = 1938] [serial = 942] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8635e67800) [pid = 1938] [serial = 927] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f866002b800) [pid = 1938] [serial = 915] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8644b59400) [pid = 1938] [serial = 1086] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f8644596400) [pid = 1938] [serial = 1083] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8645e3f400) [pid = 1938] [serial = 1253] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f864290dc00) [pid = 1938] [serial = 1247] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f8643b2f800) [pid = 1938] [serial = 1248] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f865bb32c00) [pid = 1938] [serial = 1208] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f863b5f1800) [pid = 1938] [serial = 1196] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f863a8b4000) [pid = 1938] [serial = 1244] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f863ca95c00) [pid = 1938] [serial = 1245] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f865f655000) [pid = 1938] [serial = 1211] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f865f773000) [pid = 1938] [serial = 1214] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f864bd72400) [pid = 1938] [serial = 1202] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8650097800) [pid = 1938] [serial = 1205] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f8635e5f000) [pid = 1938] [serial = 1193] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f8644abc800) [pid = 1938] [serial = 1199] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f8636ad1800) [pid = 1938] [serial = 1242] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8635c50c00) [pid = 1938] [serial = 1241] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8653352c00) [pid = 1938] [serial = 1191] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f86354b3c00) [pid = 1938] [serial = 1292] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8635c4d000) [pid = 1938] [serial = 1293] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8635e65800) [pid = 1938] [serial = 1295] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8636f5b000) [pid = 1938] [serial = 1296] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f86391ca800) [pid = 1938] [serial = 1298] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f86391d0c00) [pid = 1938] [serial = 1299] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8640e6b800) [pid = 1938] [serial = 1301] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8644abc400) [pid = 1938] [serial = 1250] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8645be8400) [pid = 1938] [serial = 1251] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f864c017800) [pid = 1938] [serial = 1256] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f864d2e8800) [pid = 1938] [serial = 1259] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f864868bc00) [pid = 1938] [serial = 1254] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f864c8ce800) [pid = 1938] [serial = 1257] [outer = (nil)] [url = about:blank] 06:46:27 INFO - PROCESS | 1938 | 1461419187539 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]]]}] 06:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1489ms 06:46:27 INFO - PROCESS | 1938 | 1461419187576 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 06:46:27 INFO - PROCESS | 1938 | 1461419187580 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 06:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:46:27 INFO - PROCESS | 1938 | 1461419187599 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:46:27 INFO - PROCESS | 1938 | 1461419187605 Marionette TRACE conn4 <- [1,1818,null,{}] 06:46:27 INFO - PROCESS | 1938 | 1461419187622 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}] 06:46:27 INFO - PROCESS | 1938 | 1461419187804 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 06:46:27 INFO - PROCESS | 1938 | 1461419187816 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637eec000 == 119 [pid = 1938] [id = 462] 06:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f86391cb400) [pid = 1938] [serial = 1387] [outer = (nil)] 06:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f863a8b6800) [pid = 1938] [serial = 1388] [outer = 0x7f86391cb400] 06:46:27 INFO - PROCESS | 1938 | 1461419187875 Marionette DEBUG loaded listener.js 06:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f863b43b400) [pid = 1938] [serial = 1389] [outer = 0x7f86391cb400] 06:46:28 INFO - PROCESS | 1938 | 1461419188682 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]]]}] 06:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1187ms 06:46:28 INFO - PROCESS | 1938 | 1461419188780 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 06:46:28 INFO - PROCESS | 1938 | 1461419188784 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 06:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:46:28 INFO - PROCESS | 1938 | 1461419188789 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:46:28 INFO - PROCESS | 1938 | 1461419188791 Marionette TRACE conn4 <- [1,1822,null,{}] 06:46:28 INFO - PROCESS | 1938 | 1461419188796 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}] 06:46:28 INFO - PROCESS | 1938 | 1461419188961 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 06:46:29 INFO - PROCESS | 1938 | 1461419189139 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc0d000 == 120 [pid = 1938] [id = 463] 06:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f86344ab400) [pid = 1938] [serial = 1390] [outer = (nil)] 06:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f863b5e8000) [pid = 1938] [serial = 1391] [outer = 0x7f86344ab400] 06:46:29 INFO - PROCESS | 1938 | 1461419189208 Marionette DEBUG loaded listener.js 06:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8640ee6800) [pid = 1938] [serial = 1392] [outer = 0x7f86344ab400] 06:46:30 INFO - PROCESS | 1938 | 1461419190032 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]]]}] 06:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1275ms 06:46:30 INFO - PROCESS | 1938 | 1461419190066 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 06:46:30 INFO - PROCESS | 1938 | 1461419190068 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 06:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:46:30 INFO - PROCESS | 1938 | 1461419190074 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:46:30 INFO - PROCESS | 1938 | 1461419190076 Marionette TRACE conn4 <- [1,1826,null,{}] 06:46:30 INFO - PROCESS | 1938 | 1461419190081 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}] 06:46:30 INFO - PROCESS | 1938 | 1461419190294 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 06:46:30 INFO - PROCESS | 1938 | 1461419190322 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc61800 == 121 [pid = 1938] [id = 464] 06:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f864262c000) [pid = 1938] [serial = 1393] [outer = (nil)] 06:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8642638400) [pid = 1938] [serial = 1394] [outer = 0x7f864262c000] 06:46:30 INFO - PROCESS | 1938 | 1461419190388 Marionette DEBUG loaded listener.js 06:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8643a8b400) [pid = 1938] [serial = 1395] [outer = 0x7f864262c000] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f86332d0000) [pid = 1938] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f86332cf000) [pid = 1938] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8635e64800) [pid = 1938] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f863534f000) [pid = 1938] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f864c5b2c00) [pid = 1938] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f864d4cb800) [pid = 1938] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f863a5ad800) [pid = 1938] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f8648684800) [pid = 1938] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f86380d5c00) [pid = 1938] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8643b25800) [pid = 1938] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8644807800) [pid = 1938] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f864ad7f400) [pid = 1938] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8642920800) [pid = 1938] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f86426aa400) [pid = 1938] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f864458c800) [pid = 1938] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f86426a4000) [pid = 1938] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f863340d400) [pid = 1938] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f86391ce800) [pid = 1938] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f86332d5000) [pid = 1938] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8635357400) [pid = 1938] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f863a5a9000) [pid = 1938] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f8644b5a800) [pid = 1938] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f86344a2000) [pid = 1938] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8635a33800) [pid = 1938] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f86352d3000) [pid = 1938] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8635352000) [pid = 1938] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8635c51400) [pid = 1938] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f86352d5000) [pid = 1938] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f865f41ac00) [pid = 1938] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f86352d9800) [pid = 1938] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f86332c9400) [pid = 1938] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f86332cac00) [pid = 1938] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f8633410000) [pid = 1938] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f8644307000) [pid = 1938] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8645f6f400) [pid = 1938] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f864c0d6000) [pid = 1938] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f865aa65c00) [pid = 1938] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f8633af0400) [pid = 1938] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f8633af1000) [pid = 1938] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f8633afcc00) [pid = 1938] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f8644803400) [pid = 1938] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f86380d3000) [pid = 1938] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f8643b32000) [pid = 1938] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f863340e000) [pid = 1938] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8643d9e400) [pid = 1938] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f865a9e2800) [pid = 1938] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8635a39400) [pid = 1938] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8644aba800) [pid = 1938] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:46:31 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f86380d0800) [pid = 1938] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:46:31 INFO - PROCESS | 1938 | 1461419191917 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]]]}] 06:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1885ms 06:46:31 INFO - PROCESS | 1938 | 1461419191960 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 06:46:31 INFO - PROCESS | 1938 | 1461419191963 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 06:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:46:31 INFO - PROCESS | 1938 | 1461419191968 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:46:31 INFO - PROCESS | 1938 | 1461419191970 Marionette TRACE conn4 <- [1,1830,null,{}] 06:46:32 INFO - PROCESS | 1938 | 1461419192008 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}] 06:46:32 INFO - PROCESS | 1938 | 1461419192250 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 06:46:32 INFO - PROCESS | 1938 | 1461419192266 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863679c800 == 122 [pid = 1938] [id = 465] 06:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f86332cac00) [pid = 1938] [serial = 1396] [outer = (nil)] 06:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8633af0400) [pid = 1938] [serial = 1397] [outer = 0x7f86332cac00] 06:46:32 INFO - PROCESS | 1938 | 1461419192323 Marionette DEBUG loaded listener.js 06:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f8635c45c00) [pid = 1938] [serial = 1398] [outer = 0x7f86332cac00] 06:46:33 INFO - PROCESS | 1938 | 1461419193039 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]]]}] 06:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1109ms 06:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:46:33 INFO - PROCESS | 1938 | 1461419193079 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 06:46:33 INFO - PROCESS | 1938 | 1461419193081 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 06:46:33 INFO - PROCESS | 1938 | 1461419193087 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:46:33 INFO - PROCESS | 1938 | 1461419193089 Marionette TRACE conn4 <- [1,1834,null,{}] 06:46:33 INFO - PROCESS | 1938 | 1461419193094 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}] 06:46:33 INFO - PROCESS | 1938 | 1461419193309 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 06:46:33 INFO - PROCESS | 1938 | 1461419193326 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864129c000 == 123 [pid = 1938] [id = 466] 06:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f86332cf800) [pid = 1938] [serial = 1399] [outer = (nil)] 06:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8637c9cc00) [pid = 1938] [serial = 1400] [outer = 0x7f86332cf800] 06:46:33 INFO - PROCESS | 1938 | 1461419193385 Marionette DEBUG loaded listener.js 06:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f863ca9dc00) [pid = 1938] [serial = 1401] [outer = 0x7f86332cf800] 06:46:34 INFO - PROCESS | 1938 | 1461419194413 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]]]}] 06:46:34 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 06:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1377ms 06:46:34 INFO - PROCESS | 1938 | 1461419194463 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 06:46:34 INFO - PROCESS | 1938 | 1461419194469 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 06:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:46:34 INFO - PROCESS | 1938 | 1461419194478 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:46:34 INFO - PROCESS | 1938 | 1461419194482 Marionette TRACE conn4 <- [1,1838,null,{}] 06:46:34 INFO - PROCESS | 1938 | 1461419194489 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}] 06:46:34 INFO - PROCESS | 1938 | 1461419194673 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 06:46:34 INFO - PROCESS | 1938 | 1461419194867 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d07000 == 124 [pid = 1938] [id = 467] 06:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8635227c00) [pid = 1938] [serial = 1402] [outer = (nil)] 06:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8635356c00) [pid = 1938] [serial = 1403] [outer = 0x7f8635227c00] 06:46:34 INFO - PROCESS | 1938 | 1461419194941 Marionette DEBUG loaded listener.js 06:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8635cd5800) [pid = 1938] [serial = 1404] [outer = 0x7f8635227c00] 06:46:35 INFO - PROCESS | 1938 | 1461419195919 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]]]}] 06:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1498ms 06:46:35 INFO - PROCESS | 1938 | 1461419195977 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 06:46:35 INFO - PROCESS | 1938 | 1461419195985 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 06:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:46:35 INFO - PROCESS | 1938 | 1461419195995 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:46:36 INFO - PROCESS | 1938 | 1461419195999 Marionette TRACE conn4 <- [1,1842,null,{}] 06:46:36 INFO - PROCESS | 1938 | 1461419196004 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}] 06:46:36 INFO - PROCESS | 1938 | 1461419196207 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 06:46:36 INFO - PROCESS | 1938 | 1461419196480 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc24800 == 125 [pid = 1938] [id = 468] 06:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8635cda800) [pid = 1938] [serial = 1405] [outer = (nil)] 06:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f8637c9b000) [pid = 1938] [serial = 1406] [outer = 0x7f8635cda800] 06:46:36 INFO - PROCESS | 1938 | 1461419196596 Marionette DEBUG loaded listener.js 06:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f86380d0c00) [pid = 1938] [serial = 1407] [outer = 0x7f8635cda800] 06:46:37 INFO - PROCESS | 1938 | 1461419197407 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]]]}] 06:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1477ms 06:46:37 INFO - PROCESS | 1938 | 1461419197472 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 06:46:37 INFO - PROCESS | 1938 | 1461419197476 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 06:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:46:37 INFO - PROCESS | 1938 | 1461419197482 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:46:37 INFO - PROCESS | 1938 | 1461419197487 Marionette TRACE conn4 <- [1,1846,null,{}] 06:46:37 INFO - PROCESS | 1938 | 1461419197502 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}] 06:46:37 INFO - PROCESS | 1938 | 1461419197696 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 06:46:37 INFO - PROCESS | 1938 | 1461419197898 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643fb6800 == 126 [pid = 1938] [id = 469] 06:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f863a825000) [pid = 1938] [serial = 1408] [outer = (nil)] 06:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f863b5e5c00) [pid = 1938] [serial = 1409] [outer = 0x7f863a825000] 06:46:38 INFO - PROCESS | 1938 | 1461419198016 Marionette DEBUG loaded listener.js 06:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8642629400) [pid = 1938] [serial = 1410] [outer = 0x7f863a825000] 06:46:38 INFO - PROCESS | 1938 | 1461419198851 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]]]}] 06:46:38 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) 06:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1435ms 06:46:38 INFO - PROCESS | 1938 | 1461419198918 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 06:46:38 INFO - PROCESS | 1938 | 1461419198921 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 06:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:46:38 INFO - PROCESS | 1938 | 1461419198927 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:46:38 INFO - PROCESS | 1938 | 1461419198929 Marionette TRACE conn4 <- [1,1850,null,{}] 06:46:38 INFO - PROCESS | 1938 | 1461419198935 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}] 06:46:39 INFO - PROCESS | 1938 | 1461419199141 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 06:46:39 INFO - PROCESS | 1938 | 1461419199335 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a1f000 == 127 [pid = 1938] [id = 470] 06:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f863a8b4800) [pid = 1938] [serial = 1411] [outer = (nil)] 06:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8642920800) [pid = 1938] [serial = 1412] [outer = 0x7f863a8b4800] 06:46:39 INFO - PROCESS | 1938 | 1461419199404 Marionette DEBUG loaded listener.js 06:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f8643b27000) [pid = 1938] [serial = 1413] [outer = 0x7f863a8b4800] 06:46:40 INFO - PROCESS | 1938 | 1461419200243 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]]]}] 06:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1375ms 06:46:40 INFO - PROCESS | 1938 | 1461419200304 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 06:46:40 INFO - PROCESS | 1938 | 1461419200306 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 06:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:46:40 INFO - PROCESS | 1938 | 1461419200313 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:46:40 INFO - PROCESS | 1938 | 1461419200315 Marionette TRACE conn4 <- [1,1854,null,{}] 06:46:40 INFO - PROCESS | 1938 | 1461419200320 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}] 06:46:40 INFO - PROCESS | 1938 | 1461419200491 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 06:46:40 INFO - PROCESS | 1938 | 1461419200700 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c27000 == 128 [pid = 1938] [id = 471] 06:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8642710400) [pid = 1938] [serial = 1414] [outer = (nil)] 06:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f8643d9e400) [pid = 1938] [serial = 1415] [outer = 0x7f8642710400] 06:46:40 INFO - PROCESS | 1938 | 1461419200772 Marionette DEBUG loaded listener.js 06:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8644307000) [pid = 1938] [serial = 1416] [outer = 0x7f8642710400] 06:46:41 INFO - PROCESS | 1938 | 1461419201652 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]]]}] 06:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1382ms 06:46:41 INFO - PROCESS | 1938 | 1461419201696 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 06:46:41 INFO - PROCESS | 1938 | 1461419201699 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 06:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:46:41 INFO - PROCESS | 1938 | 1461419201705 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:46:41 INFO - PROCESS | 1938 | 1461419201708 Marionette TRACE conn4 <- [1,1858,null,{}] 06:46:41 INFO - PROCESS | 1938 | 1461419201713 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}] 06:46:41 INFO - PROCESS | 1938 | 1461419201929 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 06:46:42 INFO - PROCESS | 1938 | 1461419202185 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864854d000 == 129 [pid = 1938] [id = 472] 06:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8644b4e800) [pid = 1938] [serial = 1417] [outer = (nil)] 06:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8644b59400) [pid = 1938] [serial = 1418] [outer = 0x7f8644b4e800] 06:46:42 INFO - PROCESS | 1938 | 1461419202289 Marionette DEBUG loaded listener.js 06:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8647879000) [pid = 1938] [serial = 1419] [outer = 0x7f8644b4e800] 06:46:43 INFO - PROCESS | 1938 | 1461419203107 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]]]}] 06:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1478ms 06:46:43 INFO - PROCESS | 1938 | 1461419203192 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 06:46:43 INFO - PROCESS | 1938 | 1461419203195 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 06:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:46:43 INFO - PROCESS | 1938 | 1461419203204 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:46:43 INFO - PROCESS | 1938 | 1461419203207 Marionette TRACE conn4 <- [1,1862,null,{}] 06:46:43 INFO - PROCESS | 1938 | 1461419203212 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}] 06:46:43 INFO - PROCESS | 1938 | 1461419203399 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 06:46:43 INFO - PROCESS | 1938 | 1461419203596 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487d2000 == 130 [pid = 1938] [id = 473] 06:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8644b4f800) [pid = 1938] [serial = 1420] [outer = (nil)] 06:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f86487f7800) [pid = 1938] [serial = 1421] [outer = 0x7f8644b4f800] 06:46:43 INFO - PROCESS | 1938 | 1461419203663 Marionette DEBUG loaded listener.js 06:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8649d0dc00) [pid = 1938] [serial = 1422] [outer = 0x7f8644b4f800] 06:46:44 INFO - PROCESS | 1938 | 1461419204512 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]]]}] 06:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1376ms 06:46:44 INFO - PROCESS | 1938 | 1461419204581 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 06:46:44 INFO - PROCESS | 1938 | 1461419204584 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 06:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:46:44 INFO - PROCESS | 1938 | 1461419204590 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:46:44 INFO - PROCESS | 1938 | 1461419204592 Marionette TRACE conn4 <- [1,1866,null,{}] 06:46:44 INFO - PROCESS | 1938 | 1461419204598 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}] 06:46:44 INFO - PROCESS | 1938 | 1461419204773 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 06:46:44 INFO - PROCESS | 1938 | 1461419204974 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864b73a800 == 131 [pid = 1938] [id = 474] 06:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8645bf2000) [pid = 1938] [serial = 1423] [outer = (nil)] 06:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f864ad7f400) [pid = 1938] [serial = 1424] [outer = 0x7f8645bf2000] 06:46:45 INFO - PROCESS | 1938 | 1461419205044 Marionette DEBUG loaded listener.js 06:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f864c01d800) [pid = 1938] [serial = 1425] [outer = 0x7f8645bf2000] 06:46:45 INFO - PROCESS | 1938 | 1461419205899 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]]]}] 06:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1380ms 06:46:45 INFO - PROCESS | 1938 | 1461419205970 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 06:46:45 INFO - PROCESS | 1938 | 1461419205973 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 06:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:46:45 INFO - PROCESS | 1938 | 1461419205979 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:46:45 INFO - PROCESS | 1938 | 1461419205981 Marionette TRACE conn4 <- [1,1870,null,{}] 06:46:45 INFO - PROCESS | 1938 | 1461419205987 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}] 06:46:46 INFO - PROCESS | 1938 | 1461419206174 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 06:46:46 INFO - PROCESS | 1938 | 1461419206374 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd5a000 == 132 [pid = 1938] [id = 475] 06:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8648724000) [pid = 1938] [serial = 1426] [outer = (nil)] 06:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f864c5b2000) [pid = 1938] [serial = 1427] [outer = 0x7f8648724000] 06:46:46 INFO - PROCESS | 1938 | 1461419206445 Marionette DEBUG loaded listener.js 06:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f864cce3000) [pid = 1938] [serial = 1428] [outer = 0x7f8648724000] 06:46:47 INFO - PROCESS | 1938 | 1461419207301 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]]]}] 06:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1380ms 06:46:47 INFO - PROCESS | 1938 | 1461419207361 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 06:46:47 INFO - PROCESS | 1938 | 1461419207363 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 06:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:46:47 INFO - PROCESS | 1938 | 1461419207369 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:46:47 INFO - PROCESS | 1938 | 1461419207372 Marionette TRACE conn4 <- [1,1874,null,{}] 06:46:47 INFO - PROCESS | 1938 | 1461419207377 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}] 06:46:47 INFO - PROCESS | 1938 | 1461419207561 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 06:46:47 INFO - PROCESS | 1938 | 1461419207764 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3ae000 == 133 [pid = 1938] [id = 476] 06:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f864bfea400) [pid = 1938] [serial = 1429] [outer = (nil)] 06:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f864d640c00) [pid = 1938] [serial = 1430] [outer = 0x7f864bfea400] 06:46:47 INFO - PROCESS | 1938 | 1461419207835 Marionette DEBUG loaded listener.js 06:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f864e5ae000) [pid = 1938] [serial = 1431] [outer = 0x7f864bfea400] 06:46:48 INFO - PROCESS | 1938 | 1461419208702 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]]]}] 06:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1379ms 06:46:48 INFO - PROCESS | 1938 | 1461419208749 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 06:46:48 INFO - PROCESS | 1938 | 1461419208753 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 06:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:46:48 INFO - PROCESS | 1938 | 1461419208758 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:46:48 INFO - PROCESS | 1938 | 1461419208762 Marionette TRACE conn4 <- [1,1878,null,{}] 06:46:48 INFO - PROCESS | 1938 | 1461419208767 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}] 06:46:48 INFO - PROCESS | 1938 | 1461419208977 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 06:46:49 INFO - PROCESS | 1938 | 1461419209174 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8650007000 == 134 [pid = 1938] [id = 477] 06:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864c27fc00) [pid = 1938] [serial = 1432] [outer = (nil)] 06:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f865bbdf800) [pid = 1938] [serial = 1433] [outer = 0x7f864c27fc00] 06:46:49 INFO - PROCESS | 1938 | 1461419209246 Marionette DEBUG loaded listener.js 06:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f865bead800) [pid = 1938] [serial = 1434] [outer = 0x7f864c27fc00] 06:46:50 INFO - PROCESS | 1938 | 1461419210086 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]]]}] 06:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1384ms 06:46:50 INFO - PROCESS | 1938 | 1461419210144 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 06:46:50 INFO - PROCESS | 1938 | 1461419210147 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 06:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:46:50 INFO - PROCESS | 1938 | 1461419210152 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:46:50 INFO - PROCESS | 1938 | 1461419210154 Marionette TRACE conn4 <- [1,1882,null,{}] 06:46:50 INFO - PROCESS | 1938 | 1461419210160 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}] 06:46:50 INFO - PROCESS | 1938 | 1461419210339 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 06:46:50 INFO - PROCESS | 1938 | 1461419210540 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b911800 == 135 [pid = 1938] [id = 478] 06:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f864ffb1400) [pid = 1938] [serial = 1435] [outer = (nil)] 06:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f865f416000) [pid = 1938] [serial = 1436] [outer = 0x7f864ffb1400] 06:46:50 INFO - PROCESS | 1938 | 1461419210619 Marionette DEBUG loaded listener.js 06:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f865f659400) [pid = 1938] [serial = 1437] [outer = 0x7f864ffb1400] 06:46:51 INFO - PROCESS | 1938 | 1461419211477 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]]]}] 06:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1379ms 06:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:46:51 INFO - PROCESS | 1938 | 1461419211533 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 06:46:51 INFO - PROCESS | 1938 | 1461419211536 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 06:46:51 INFO - PROCESS | 1938 | 1461419211542 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:46:51 INFO - PROCESS | 1938 | 1461419211545 Marionette TRACE conn4 <- [1,1886,null,{}] 06:46:51 INFO - PROCESS | 1938 | 1461419211550 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}] 06:46:51 INFO - PROCESS | 1938 | 1461419211727 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 06:46:51 INFO - PROCESS | 1938 | 1461419211932 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa86800 == 136 [pid = 1938] [id = 479] 06:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f865bb32c00) [pid = 1938] [serial = 1438] [outer = (nil)] 06:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f865f771000) [pid = 1938] [serial = 1439] [outer = 0x7f865bb32c00] 06:46:52 INFO - PROCESS | 1938 | 1461419211998 Marionette DEBUG loaded listener.js 06:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f865fc5ec00) [pid = 1938] [serial = 1440] [outer = 0x7f865bb32c00] 06:46:52 INFO - PROCESS | 1938 | 1461419212833 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]]]}] 06:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1334ms 06:46:52 INFO - PROCESS | 1938 | 1461419212875 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 06:46:52 INFO - PROCESS | 1938 | 1461419212878 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 06:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:46:52 INFO - PROCESS | 1938 | 1461419212884 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:46:52 INFO - PROCESS | 1938 | 1461419212886 Marionette TRACE conn4 <- [1,1890,null,{}] 06:46:52 INFO - PROCESS | 1938 | 1461419212891 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}] 06:46:53 INFO - PROCESS | 1938 | 1461419213062 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 06:46:53 INFO - PROCESS | 1938 | 1461419213267 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8664025000 == 137 [pid = 1938] [id = 480] 06:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f865dd38000) [pid = 1938] [serial = 1441] [outer = (nil)] 06:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f865fe86c00) [pid = 1938] [serial = 1442] [outer = 0x7f865dd38000] 06:46:53 INFO - PROCESS | 1938 | 1461419213336 Marionette DEBUG loaded listener.js 06:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8660029400) [pid = 1938] [serial = 1443] [outer = 0x7f865dd38000] 06:46:54 INFO - PROCESS | 1938 | 1461419214141 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]]]}] 06:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1332ms 06:46:54 INFO - PROCESS | 1938 | 1461419214217 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 06:46:54 INFO - PROCESS | 1938 | 1461419214221 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 06:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:46:54 INFO - PROCESS | 1938 | 1461419214226 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:46:54 INFO - PROCESS | 1938 | 1461419214228 Marionette TRACE conn4 <- [1,1894,null,{}] 06:46:54 INFO - PROCESS | 1938 | 1461419214233 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}] 06:46:54 INFO - PROCESS | 1938 | 1461419214434 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 06:46:54 INFO - PROCESS | 1938 | 1461419214657 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863439b800 == 138 [pid = 1938] [id = 481] 06:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8633407000) [pid = 1938] [serial = 1444] [outer = (nil)] 06:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8635229000) [pid = 1938] [serial = 1445] [outer = 0x7f8633407000] 06:46:54 INFO - PROCESS | 1938 | 1461419214768 Marionette DEBUG loaded listener.js 06:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8636f80400) [pid = 1938] [serial = 1446] [outer = 0x7f8633407000] 06:46:55 INFO - PROCESS | 1938 | 1461419215640 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]]]}] 06:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1480ms 06:46:55 INFO - PROCESS | 1938 | 1461419215718 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 06:46:55 INFO - PROCESS | 1938 | 1461419215722 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 06:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:46:55 INFO - PROCESS | 1938 | 1461419215730 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:46:55 INFO - PROCESS | 1938 | 1461419215733 Marionette TRACE conn4 <- [1,1898,null,{}] 06:46:55 INFO - PROCESS | 1938 | 1461419215737 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}] 06:46:55 INFO - PROCESS | 1938 | 1461419215929 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 06:46:56 INFO - PROCESS | 1938 | 1461419216133 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635a0e800 == 139 [pid = 1938] [id = 482] 06:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f86332c8c00) [pid = 1938] [serial = 1447] [outer = (nil)] 06:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8633404000) [pid = 1938] [serial = 1448] [outer = 0x7f86332c8c00] 06:46:56 INFO - PROCESS | 1938 | 1461419216253 Marionette DEBUG loaded listener.js 06:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8635c43400) [pid = 1938] [serial = 1449] [outer = 0x7f86332c8c00] 06:46:57 INFO - PROCESS | 1938 | 1461419217560 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]]]}] 06:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1933ms 06:46:57 INFO - PROCESS | 1938 | 1461419217664 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 06:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:46:57 INFO - PROCESS | 1938 | 1461419217669 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 06:46:57 INFO - PROCESS | 1938 | 1461419217677 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:46:57 INFO - PROCESS | 1938 | 1461419217679 Marionette TRACE conn4 <- [1,1902,null,{}] 06:46:57 INFO - PROCESS | 1938 | 1461419217689 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}] 06:46:57 INFO - PROCESS | 1938 | 1461419217911 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 06:46:58 INFO - PROCESS | 1938 | 1461419218127 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637ed7000 == 140 [pid = 1938] [id = 483] 06:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f86352d7400) [pid = 1938] [serial = 1450] [outer = (nil)] 06:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863534cc00) [pid = 1938] [serial = 1451] [outer = 0x7f86352d7400] 06:46:58 INFO - PROCESS | 1938 | 1461419218198 Marionette DEBUG loaded listener.js 06:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f8635c4a400) [pid = 1938] [serial = 1452] [outer = 0x7f86352d7400] 06:46:58 INFO - PROCESS | 1938 | 1461419218990 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]]]}] 06:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1386ms 06:46:59 INFO - PROCESS | 1938 | 1461419219061 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 06:46:59 INFO - PROCESS | 1938 | 1461419219069 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 06:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:46:59 INFO - PROCESS | 1938 | 1461419219078 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:46:59 INFO - PROCESS | 1938 | 1461419219081 Marionette TRACE conn4 <- [1,1906,null,{}] 06:46:59 INFO - PROCESS | 1938 | 1461419219086 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}] 06:46:59 INFO - PROCESS | 1938 | 1461419219319 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 06:46:59 INFO - PROCESS | 1938 | 1461419219706 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86343ab800 == 141 [pid = 1938] [id = 484] 06:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8635cd5400) [pid = 1938] [serial = 1453] [outer = (nil)] 06:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f86368cd000) [pid = 1938] [serial = 1454] [outer = 0x7f8635cd5400] 06:46:59 INFO - PROCESS | 1938 | 1461419219776 Marionette DEBUG loaded listener.js 06:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8636f81800) [pid = 1938] [serial = 1455] [outer = 0x7f8635cd5400] 06:47:00 INFO - PROCESS | 1938 | 1461419220659 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]]]}] 06:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1634ms 06:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:47:00 INFO - PROCESS | 1938 | 1461419220712 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 06:47:00 INFO - PROCESS | 1938 | 1461419220715 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 06:47:00 INFO - PROCESS | 1938 | 1461419220722 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:47:00 INFO - PROCESS | 1938 | 1461419220727 Marionette TRACE conn4 <- [1,1910,null,{}] 06:47:00 INFO - PROCESS | 1938 | 1461419220741 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}] 06:47:00 INFO - PROCESS | 1938 | 1461419220925 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863679c800 == 140 [pid = 1938] [id = 465] 06:47:01 INFO - PROCESS | 1938 | 1461419221317 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc61800 == 139 [pid = 1938] [id = 464] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc0d000 == 138 [pid = 1938] [id = 463] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637eec000 == 137 [pid = 1938] [id = 462] 06:47:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635bf2800 == 138 [pid = 1938] [id = 485] 06:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8637c4d400) [pid = 1938] [serial = 1456] [outer = (nil)] 06:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8637ca5400) [pid = 1938] [serial = 1457] [outer = 0x7f8637c4d400] 06:47:01 INFO - PROCESS | 1938 | 1461419221412 Marionette DEBUG loaded listener.js 06:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f86380d6400) [pid = 1938] [serial = 1458] [outer = 0x7f8637c4d400] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86343b1000 == 137 [pid = 1938] [id = 461] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637087000 == 136 [pid = 1938] [id = 460] 06:47:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635dee000 == 135 [pid = 1938] [id = 459] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f865bea6c00) [pid = 1938] [serial = 1239] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f86391c8000) [pid = 1938] [serial = 1290] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8643a91c00) [pid = 1938] [serial = 1266] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f864b764400) [pid = 1938] [serial = 1224] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f865febe400) [pid = 1938] [serial = 1218] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f865bead400) [pid = 1938] [serial = 1227] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f86332d7400) [pid = 1938] [serial = 1230] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f863340bc00) [pid = 1938] [serial = 1233] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8637e86c00) [pid = 1938] [serial = 1236] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f864b82f400) [pid = 1938] [serial = 1269] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f864ffb4800) [pid = 1938] [serial = 1272] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f865aa6c400) [pid = 1938] [serial = 1275] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f865f79dc00) [pid = 1938] [serial = 1278] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8633afc800) [pid = 1938] [serial = 1281] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f865f7a5c00) [pid = 1938] [serial = 1284] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f8637ca6400) [pid = 1938] [serial = 1287] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8637e78000) [pid = 1938] [serial = 1134] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f865a9e0000) [pid = 1938] [serial = 1164] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f864daf5400) [pid = 1938] [serial = 1155] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f865009b800) [pid = 1938] [serial = 1161] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f864e5aa000) [pid = 1938] [serial = 1158] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f864cce0c00) [pid = 1938] [serial = 1149] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f864262a000) [pid = 1938] [serial = 1137] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8645be7400) [pid = 1938] [serial = 1140] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8649f32c00) [pid = 1938] [serial = 1146] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f864d4cb400) [pid = 1938] [serial = 1152] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f864872a800) [pid = 1938] [serial = 1143] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f8642947c00) [pid = 1938] [serial = 1328] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f86476bbc00) [pid = 1938] [serial = 1131] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f8644ab0400) [pid = 1938] [serial = 1317] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8644598800) [pid = 1938] [serial = 1316] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8636fbf000) [pid = 1938] [serial = 1307] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f864262b400) [pid = 1938] [serial = 1311] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8644805c00) [pid = 1938] [serial = 1329] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f863ca92400) [pid = 1938] [serial = 1310] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f863522dc00) [pid = 1938] [serial = 1305] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f8633af0800) [pid = 1938] [serial = 1304] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8635c44c00) [pid = 1938] [serial = 1322] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8643f55c00) [pid = 1938] [serial = 1314] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8643b26800) [pid = 1938] [serial = 1313] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8648690400) [pid = 1938] [serial = 1320] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8645be7c00) [pid = 1938] [serial = 1319] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f8636ad3400) [pid = 1938] [serial = 1323] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f8637ca5800) [pid = 1938] [serial = 1308] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f86354bd800) [pid = 1938] [serial = 1331] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f863b43fc00) [pid = 1938] [serial = 1326] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f86391c7000) [pid = 1938] [serial = 1325] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f8636f55c00) [pid = 1938] [serial = 1332] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f86352e0c00) [pid = 1938] [serial = 1221] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f8636fba800) [pid = 1938] [serial = 1263] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f865a9dd400) [pid = 1938] [serial = 1206] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f864c5b5c00) [pid = 1938] [serial = 1203] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f864787dc00) [pid = 1938] [serial = 1200] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f864e32c800) [pid = 1938] [serial = 1260] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f865f769c00) [pid = 1938] [serial = 1212] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f865ddb6800) [pid = 1938] [serial = 1209] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f8636f55400) [pid = 1938] [serial = 1194] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f865f7a3800) [pid = 1938] [serial = 1215] [outer = (nil)] [url = about:blank] 06:47:01 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f864269f400) [pid = 1938] [serial = 1197] [outer = (nil)] [url = about:blank] 06:47:02 INFO - PROCESS | 1938 | 1461419222212 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]]]}] 06:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 06:47:02 INFO - PROCESS | 1938 | 1461419222256 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 06:47:02 INFO - PROCESS | 1938 | 1461419222260 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 06:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:47:02 INFO - PROCESS | 1938 | 1461419222265 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:47:02 INFO - PROCESS | 1938 | 1461419222267 Marionette TRACE conn4 <- [1,1914,null,{}] 06:47:02 INFO - PROCESS | 1938 | 1461419222272 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}] 06:47:02 INFO - PROCESS | 1938 | 1461419222450 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 06:47:02 INFO - PROCESS | 1938 | 1461419222640 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372d7000 == 136 [pid = 1938] [id = 486] 06:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f86332d7400) [pid = 1938] [serial = 1459] [outer = (nil)] 06:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8637cd2c00) [pid = 1938] [serial = 1460] [outer = 0x7f86332d7400] 06:47:02 INFO - PROCESS | 1938 | 1461419222704 Marionette DEBUG loaded listener.js 06:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f863a5b0800) [pid = 1938] [serial = 1461] [outer = 0x7f86332d7400] 06:47:03 INFO - PROCESS | 1938 | 1461419223393 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]]]}] 06:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1175ms 06:47:03 INFO - PROCESS | 1938 | 1461419223442 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 06:47:03 INFO - PROCESS | 1938 | 1461419223445 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 06:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:47:03 INFO - PROCESS | 1938 | 1461419223450 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:47:03 INFO - PROCESS | 1938 | 1461419223453 Marionette TRACE conn4 <- [1,1918,null,{}] 06:47:03 INFO - PROCESS | 1938 | 1461419223457 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}] 06:47:03 INFO - PROCESS | 1938 | 1461419223629 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 06:47:03 INFO - PROCESS | 1938 | 1461419223813 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc0c800 == 137 [pid = 1938] [id = 487] 06:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8635c44c00) [pid = 1938] [serial = 1462] [outer = (nil)] 06:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f863a8b3400) [pid = 1938] [serial = 1463] [outer = 0x7f8635c44c00] 06:47:03 INFO - PROCESS | 1938 | 1461419223876 Marionette DEBUG loaded listener.js 06:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f863b441400) [pid = 1938] [serial = 1464] [outer = 0x7f8635c44c00] 06:47:04 INFO - PROCESS | 1938 | 1461419224675 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]]]}] 06:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1276ms 06:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:47:04 INFO - PROCESS | 1938 | 1461419224727 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 06:47:04 INFO - PROCESS | 1938 | 1461419224729 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 06:47:04 INFO - PROCESS | 1938 | 1461419224733 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:47:04 INFO - PROCESS | 1938 | 1461419224737 Marionette TRACE conn4 <- [1,1922,null,{}] 06:47:04 INFO - PROCESS | 1938 | 1461419224747 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}] 06:47:05 INFO - PROCESS | 1938 | 1461419225003 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 06:47:05 INFO - PROCESS | 1938 | 1461419225057 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fbc800 == 138 [pid = 1938] [id = 488] 06:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f8640e73c00) [pid = 1938] [serial = 1465] [outer = (nil)] 06:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8642710000) [pid = 1938] [serial = 1466] [outer = 0x7f8640e73c00] 06:47:05 INFO - PROCESS | 1938 | 1461419225126 Marionette DEBUG loaded listener.js 06:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f8643d9b000) [pid = 1938] [serial = 1467] [outer = 0x7f8640e73c00] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f86344ab400) [pid = 1938] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f86344a7800) [pid = 1938] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f86332ca000) [pid = 1938] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f86332cac00) [pid = 1938] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f8633af7400) [pid = 1938] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f864262c000) [pid = 1938] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:47:06 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f86391cb400) [pid = 1938] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:47:06 INFO - PROCESS | 1938 | 1461419226333 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]]]}] 06:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1629ms 06:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:47:06 INFO - PROCESS | 1938 | 1461419226363 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 06:47:06 INFO - PROCESS | 1938 | 1461419226366 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 06:47:06 INFO - PROCESS | 1938 | 1461419226370 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:47:06 INFO - PROCESS | 1938 | 1461419226373 Marionette TRACE conn4 <- [1,1926,null,{}] 06:47:06 INFO - PROCESS | 1938 | 1461419226378 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}] 06:47:06 INFO - PROCESS | 1938 | 1461419226537 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 06:47:06 INFO - PROCESS | 1938 | 1461419226552 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc29000 == 139 [pid = 1938] [id = 489] 06:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8633408800) [pid = 1938] [serial = 1468] [outer = (nil)] 06:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f86391cb400) [pid = 1938] [serial = 1469] [outer = 0x7f8633408800] 06:47:06 INFO - PROCESS | 1938 | 1461419226610 Marionette DEBUG loaded listener.js 06:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8643f54800) [pid = 1938] [serial = 1470] [outer = 0x7f8633408800] 06:47:07 INFO - PROCESS | 1938 | 1461419227393 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]]]}] 06:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1075ms 06:47:07 INFO - PROCESS | 1938 | 1461419227446 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 06:47:07 INFO - PROCESS | 1938 | 1461419227448 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 06:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:47:07 INFO - PROCESS | 1938 | 1461419227454 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:47:07 INFO - PROCESS | 1938 | 1461419227456 Marionette TRACE conn4 <- [1,1930,null,{}] 06:47:07 INFO - PROCESS | 1938 | 1461419227461 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}] 06:47:07 INFO - PROCESS | 1938 | 1461419227694 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 06:47:07 INFO - PROCESS | 1938 | 1461419227715 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428c3000 == 140 [pid = 1938] [id = 490] 06:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8633405000) [pid = 1938] [serial = 1471] [outer = (nil)] 06:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f8643f53000) [pid = 1938] [serial = 1472] [outer = 0x7f8633405000] 06:47:07 INFO - PROCESS | 1938 | 1461419227775 Marionette DEBUG loaded listener.js 06:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8645be8400) [pid = 1938] [serial = 1473] [outer = 0x7f8633405000] 06:47:08 INFO - PROCESS | 1938 | 1461419228839 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]]]}] 06:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1437ms 06:47:08 INFO - PROCESS | 1938 | 1461419228893 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 06:47:08 INFO - PROCESS | 1938 | 1461419228899 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 06:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:47:08 INFO - PROCESS | 1938 | 1461419228908 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:47:08 INFO - PROCESS | 1938 | 1461419228911 Marionette TRACE conn4 <- [1,1934,null,{}] 06:47:08 INFO - PROCESS | 1938 | 1461419228919 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}] 06:47:09 INFO - PROCESS | 1938 | 1461419229123 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 06:47:09 INFO - PROCESS | 1938 | 1461419229320 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637d1b000 == 141 [pid = 1938] [id = 491] 06:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f863522a800) [pid = 1938] [serial = 1474] [outer = (nil)] 06:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f8635c50400) [pid = 1938] [serial = 1475] [outer = 0x7f863522a800] 06:47:09 INFO - PROCESS | 1938 | 1461419229396 Marionette DEBUG loaded listener.js 06:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8636f7b000) [pid = 1938] [serial = 1476] [outer = 0x7f863522a800] 06:47:10 INFO - PROCESS | 1938 | 1461419230333 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]]]}] 06:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 06:47:10 INFO - PROCESS | 1938 | 1461419230387 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 06:47:10 INFO - PROCESS | 1938 | 1461419230395 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 06:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:47:10 INFO - PROCESS | 1938 | 1461419230404 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:47:10 INFO - PROCESS | 1938 | 1461419230408 Marionette TRACE conn4 <- [1,1938,null,{}] 06:47:10 INFO - PROCESS | 1938 | 1461419230413 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}] 06:47:10 INFO - PROCESS | 1938 | 1461419230606 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 06:47:10 INFO - PROCESS | 1938 | 1461419230814 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc9b000 == 142 [pid = 1938] [id = 492] 06:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8636f7c000) [pid = 1938] [serial = 1477] [outer = (nil)] 06:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8637e86c00) [pid = 1938] [serial = 1478] [outer = 0x7f8636f7c000] 06:47:10 INFO - PROCESS | 1938 | 1461419230963 Marionette DEBUG loaded listener.js 06:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f863a5a9000) [pid = 1938] [serial = 1479] [outer = 0x7f8636f7c000] 06:47:11 INFO - PROCESS | 1938 | 1461419231807 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]]]}] 06:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1431ms 06:47:11 INFO - PROCESS | 1938 | 1461419231836 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 06:47:11 INFO - PROCESS | 1938 | 1461419231839 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 06:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:47:11 INFO - PROCESS | 1938 | 1461419231845 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:47:11 INFO - PROCESS | 1938 | 1461419231850 Marionette TRACE conn4 <- [1,1942,null,{}] 06:47:11 INFO - PROCESS | 1938 | 1461419231866 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}] 06:47:12 INFO - PROCESS | 1938 | 1461419232053 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 06:47:12 INFO - PROCESS | 1938 | 1461419232259 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a14800 == 143 [pid = 1938] [id = 493] 06:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f863a825c00) [pid = 1938] [serial = 1480] [outer = (nil)] 06:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f864269f400) [pid = 1938] [serial = 1481] [outer = 0x7f863a825c00] 06:47:12 INFO - PROCESS | 1938 | 1461419232331 Marionette DEBUG loaded listener.js 06:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8643b2c800) [pid = 1938] [serial = 1482] [outer = 0x7f863a825c00] 06:47:13 INFO - PROCESS | 1938 | 1461419233235 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]]]}] 06:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1445ms 06:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:47:13 INFO - PROCESS | 1938 | 1461419233291 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 06:47:13 INFO - PROCESS | 1938 | 1461419233294 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 06:47:13 INFO - PROCESS | 1938 | 1461419233301 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:47:13 INFO - PROCESS | 1938 | 1461419233304 Marionette TRACE conn4 <- [1,1946,null,{}] 06:47:13 INFO - PROCESS | 1938 | 1461419233308 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}] 06:47:13 INFO - PROCESS | 1938 | 1461419233493 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 06:47:13 INFO - PROCESS | 1938 | 1461419233695 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647e59000 == 144 [pid = 1938] [id = 494] 06:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f863ca9d000) [pid = 1938] [serial = 1483] [outer = (nil)] 06:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8644b52000) [pid = 1938] [serial = 1484] [outer = 0x7f863ca9d000] 06:47:13 INFO - PROCESS | 1938 | 1461419233767 Marionette DEBUG loaded listener.js 06:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8645e44c00) [pid = 1938] [serial = 1485] [outer = 0x7f863ca9d000] 06:47:14 INFO - PROCESS | 1938 | 1461419234620 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]]]}] 06:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1376ms 06:47:14 INFO - PROCESS | 1938 | 1461419234677 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 06:47:14 INFO - PROCESS | 1938 | 1461419234680 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 06:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:47:14 INFO - PROCESS | 1938 | 1461419234686 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:47:14 INFO - PROCESS | 1938 | 1461419234688 Marionette TRACE conn4 <- [1,1950,null,{}] 06:47:14 INFO - PROCESS | 1938 | 1461419234693 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}] 06:47:14 INFO - PROCESS | 1938 | 1461419234878 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 06:47:15 INFO - PROCESS | 1938 | 1461419235089 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864854e800 == 145 [pid = 1938] [id = 495] 06:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8636f61000) [pid = 1938] [serial = 1486] [outer = (nil)] 06:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8645bf0800) [pid = 1938] [serial = 1487] [outer = 0x7f8636f61000] 06:47:15 INFO - PROCESS | 1938 | 1461419235203 Marionette DEBUG loaded listener.js 06:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f864868d800) [pid = 1938] [serial = 1488] [outer = 0x7f8636f61000] 06:47:16 INFO - PROCESS | 1938 | 1461419236108 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]]]}] 06:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1482ms 06:47:16 INFO - PROCESS | 1938 | 1461419236169 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 06:47:16 INFO - PROCESS | 1938 | 1461419236172 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 06:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:47:16 INFO - PROCESS | 1938 | 1461419236178 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:47:16 INFO - PROCESS | 1938 | 1461419236180 Marionette TRACE conn4 <- [1,1954,null,{}] 06:47:16 INFO - PROCESS | 1938 | 1461419236185 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}] 06:47:16 INFO - PROCESS | 1938 | 1461419236406 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 06:47:16 INFO - PROCESS | 1938 | 1461419236605 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864adc8800 == 146 [pid = 1938] [id = 496] 06:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8649d18000) [pid = 1938] [serial = 1489] [outer = (nil)] 06:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f864c5bc400) [pid = 1938] [serial = 1490] [outer = 0x7f8649d18000] 06:47:16 INFO - PROCESS | 1938 | 1461419236678 Marionette DEBUG loaded listener.js 06:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f864e320c00) [pid = 1938] [serial = 1491] [outer = 0x7f8649d18000] 06:47:17 INFO - PROCESS | 1938 | 1461419237509 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]]]}] 06:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1379ms 06:47:17 INFO - PROCESS | 1938 | 1461419237558 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 06:47:17 INFO - PROCESS | 1938 | 1461419237561 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 06:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:47:17 INFO - PROCESS | 1938 | 1461419237566 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:47:17 INFO - PROCESS | 1938 | 1461419237569 Marionette TRACE conn4 <- [1,1958,null,{}] 06:47:17 INFO - PROCESS | 1938 | 1461419237574 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}] 06:47:17 INFO - PROCESS | 1938 | 1461419237753 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 06:47:17 INFO - PROCESS | 1938 | 1461419237967 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d67c000 == 147 [pid = 1938] [id = 497] 06:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8640e74400) [pid = 1938] [serial = 1492] [outer = (nil)] 06:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8650519c00) [pid = 1938] [serial = 1493] [outer = 0x7f8640e74400] 06:47:18 INFO - PROCESS | 1938 | 1461419238035 Marionette DEBUG loaded listener.js 06:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8659bfa800) [pid = 1938] [serial = 1494] [outer = 0x7f8640e74400] 06:47:18 INFO - PROCESS | 1938 | 1461419238858 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]]]}] 06:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1325ms 06:47:18 INFO - PROCESS | 1938 | 1461419238893 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 06:47:18 INFO - PROCESS | 1938 | 1461419238895 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 06:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:47:18 INFO - PROCESS | 1938 | 1461419238902 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:47:18 INFO - PROCESS | 1938 | 1461419238905 Marionette TRACE conn4 <- [1,1962,null,{}] 06:47:18 INFO - PROCESS | 1938 | 1461419238909 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}] 06:47:19 INFO - PROCESS | 1938 | 1461419239095 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 06:47:19 INFO - PROCESS | 1938 | 1461419239299 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e55f000 == 148 [pid = 1938] [id = 498] 06:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f864ad7ec00) [pid = 1938] [serial = 1495] [outer = (nil)] 06:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f865ac87000) [pid = 1938] [serial = 1496] [outer = 0x7f864ad7ec00] 06:47:19 INFO - PROCESS | 1938 | 1461419239369 Marionette DEBUG loaded listener.js 06:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f865bc35400) [pid = 1938] [serial = 1497] [outer = 0x7f864ad7ec00] 06:47:20 INFO - PROCESS | 1938 | 1461419240223 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]]]}] 06:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1381ms 06:47:20 INFO - PROCESS | 1938 | 1461419240284 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 06:47:20 INFO - PROCESS | 1938 | 1461419240287 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 06:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:47:20 INFO - PROCESS | 1938 | 1461419240293 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:47:20 INFO - PROCESS | 1938 | 1461419240295 Marionette TRACE conn4 <- [1,1966,null,{}] 06:47:20 INFO - PROCESS | 1938 | 1461419240300 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}] 06:47:20 INFO - PROCESS | 1938 | 1461419240490 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 06:47:20 INFO - PROCESS | 1938 | 1461419240704 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aaa3000 == 149 [pid = 1938] [id = 499] 06:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f8650513c00) [pid = 1938] [serial = 1498] [outer = (nil)] 06:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f865bea4800) [pid = 1938] [serial = 1499] [outer = 0x7f8650513c00] 06:47:20 INFO - PROCESS | 1938 | 1461419240818 Marionette DEBUG loaded listener.js 06:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f865ddb8800) [pid = 1938] [serial = 1500] [outer = 0x7f8650513c00] 06:47:21 INFO - PROCESS | 1938 | 1461419241645 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]]]}] 06:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1381ms 06:47:21 INFO - PROCESS | 1938 | 1461419241675 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 06:47:21 INFO - PROCESS | 1938 | 1461419241678 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 06:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:47:21 INFO - PROCESS | 1938 | 1461419241683 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:47:21 INFO - PROCESS | 1938 | 1461419241686 Marionette TRACE conn4 <- [1,1970,null,{}] 06:47:21 INFO - PROCESS | 1938 | 1461419241691 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}] 06:47:21 INFO - PROCESS | 1938 | 1461419241888 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 06:47:22 INFO - PROCESS | 1938 | 1461419242095 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f57c000 == 150 [pid = 1938] [id = 500] 06:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f865a9dd400) [pid = 1938] [serial = 1501] [outer = (nil)] 06:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f865f777000) [pid = 1938] [serial = 1502] [outer = 0x7f865a9dd400] 06:47:22 INFO - PROCESS | 1938 | 1461419242162 Marionette DEBUG loaded listener.js 06:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f865fe43400) [pid = 1938] [serial = 1503] [outer = 0x7f865a9dd400] 06:47:23 INFO - PROCESS | 1938 | 1461419243026 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]]]}] 06:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1387ms 06:47:23 INFO - PROCESS | 1938 | 1461419243071 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 06:47:23 INFO - PROCESS | 1938 | 1461419243075 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 06:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:47:23 INFO - PROCESS | 1938 | 1461419243081 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:47:23 INFO - PROCESS | 1938 | 1461419243085 Marionette TRACE conn4 <- [1,1974,null,{}] 06:47:23 INFO - PROCESS | 1938 | 1461419243089 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}] 06:47:23 INFO - PROCESS | 1938 | 1461419243296 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 06:47:23 INFO - PROCESS | 1938 | 1461419243510 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8662ae0800 == 151 [pid = 1938] [id = 501] 06:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8637306c00) [pid = 1938] [serial = 1504] [outer = (nil)] 06:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f863730d800) [pid = 1938] [serial = 1505] [outer = 0x7f8637306c00] 06:47:23 INFO - PROCESS | 1938 | 1461419243588 Marionette DEBUG loaded listener.js 06:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f866002d400) [pid = 1938] [serial = 1506] [outer = 0x7f8637306c00] 06:47:24 INFO - PROCESS | 1938 | 1461419244434 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]]]}] 06:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1427ms 06:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:47:24 INFO - PROCESS | 1938 | 1461419244509 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 06:47:24 INFO - PROCESS | 1938 | 1461419244511 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 06:47:24 INFO - PROCESS | 1938 | 1461419244518 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:47:24 INFO - PROCESS | 1938 | 1461419244520 Marionette TRACE conn4 <- [1,1978,null,{}] 06:47:24 INFO - PROCESS | 1938 | 1461419244525 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}] 06:47:24 INFO - PROCESS | 1938 | 1461419244743 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 06:47:24 INFO - PROCESS | 1938 | 1461419244947 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635c36000 == 152 [pid = 1938] [id = 502] 06:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8637309000) [pid = 1938] [serial = 1507] [outer = (nil)] 06:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8640e85400) [pid = 1938] [serial = 1508] [outer = 0x7f8637309000] 06:47:25 INFO - PROCESS | 1938 | 1461419245066 Marionette DEBUG loaded listener.js 06:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8640e8a000) [pid = 1938] [serial = 1509] [outer = 0x7f8637309000] 06:47:25 INFO - PROCESS | 1938 | 1461419245932 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]]]}] 06:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1481ms 06:47:25 INFO - PROCESS | 1938 | 1461419245998 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 06:47:26 INFO - PROCESS | 1938 | 1461419246001 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 06:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:47:26 INFO - PROCESS | 1938 | 1461419246007 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:47:26 INFO - PROCESS | 1938 | 1461419246009 Marionette TRACE conn4 <- [1,1982,null,{}] 06:47:26 INFO - PROCESS | 1938 | 1461419246014 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}] 06:47:26 INFO - PROCESS | 1938 | 1461419246204 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 06:47:26 INFO - PROCESS | 1938 | 1461419246464 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8634414000 == 153 [pid = 1938] [id = 503] 06:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f863442c800) [pid = 1938] [serial = 1510] [outer = (nil)] 06:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8634431000) [pid = 1938] [serial = 1511] [outer = 0x7f863442c800] 06:47:26 INFO - PROCESS | 1938 | 1461419246537 Marionette DEBUG loaded listener.js 06:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8634435400) [pid = 1938] [serial = 1512] [outer = 0x7f863442c800] 06:47:27 INFO - PROCESS | 1938 | 1461419247345 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]]]}] 06:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1375ms 06:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:47:27 INFO - PROCESS | 1938 | 1461419247382 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 06:47:27 INFO - PROCESS | 1938 | 1461419247385 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 06:47:27 INFO - PROCESS | 1938 | 1461419247391 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:47:27 INFO - PROCESS | 1938 | 1461419247394 Marionette TRACE conn4 <- [1,1986,null,{}] 06:47:27 INFO - PROCESS | 1938 | 1461419247399 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}] 06:47:27 INFO - PROCESS | 1938 | 1461419247589 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 06:47:27 INFO - PROCESS | 1938 | 1461419247910 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863323b800 == 154 [pid = 1938] [id = 504] 06:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f86325f9c00) [pid = 1938] [serial = 1513] [outer = (nil)] 06:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f86325fc000) [pid = 1938] [serial = 1514] [outer = 0x7f86325f9c00] 06:47:27 INFO - PROCESS | 1938 | 1461419247991 Marionette DEBUG loaded listener.js 06:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f863442b400) [pid = 1938] [serial = 1515] [outer = 0x7f86325f9c00] 06:47:28 INFO - PROCESS | 1938 | 1461419248784 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]]]}] 06:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1428ms 06:47:28 INFO - PROCESS | 1938 | 1461419248829 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 06:47:28 INFO - PROCESS | 1938 | 1461419248832 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 06:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:47:28 INFO - PROCESS | 1938 | 1461419248840 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:47:28 INFO - PROCESS | 1938 | 1461419248843 Marionette TRACE conn4 <- [1,1990,null,{}] 06:47:28 INFO - PROCESS | 1938 | 1461419248848 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}] 06:47:29 INFO - PROCESS | 1938 | 1461419249040 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 06:47:29 INFO - PROCESS | 1938 | 1461419249246 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633252800 == 155 [pid = 1938] [id = 505] 06:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f86325f6c00) [pid = 1938] [serial = 1516] [outer = (nil)] 06:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f8634435000) [pid = 1938] [serial = 1517] [outer = 0x7f86325f6c00] 06:47:29 INFO - PROCESS | 1938 | 1461419249312 Marionette DEBUG loaded listener.js 06:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f86354c0800) [pid = 1938] [serial = 1518] [outer = 0x7f86325f6c00] 06:47:30 INFO - PROCESS | 1938 | 1461419250604 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]]]}] 06:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1827ms 06:47:30 INFO - PROCESS | 1938 | 1461419250669 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 06:47:30 INFO - PROCESS | 1938 | 1461419250675 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 06:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:47:30 INFO - PROCESS | 1938 | 1461419250683 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:47:30 INFO - PROCESS | 1938 | 1461419250687 Marionette TRACE conn4 <- [1,1994,null,{}] 06:47:30 INFO - PROCESS | 1938 | 1461419250694 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}] 06:47:30 INFO - PROCESS | 1938 | 1461419250925 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 06:47:31 INFO - PROCESS | 1938 | 1461419251132 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d7c800 == 156 [pid = 1938] [id = 506] 06:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8633411c00) [pid = 1938] [serial = 1519] [outer = (nil)] 06:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f863522c400) [pid = 1938] [serial = 1520] [outer = 0x7f8633411c00] 06:47:31 INFO - PROCESS | 1938 | 1461419251252 Marionette DEBUG loaded listener.js 06:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8635a34400) [pid = 1938] [serial = 1521] [outer = 0x7f8633411c00] 06:47:32 INFO - PROCESS | 1938 | 1461419252356 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]]]}] 06:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1689ms 06:47:32 INFO - PROCESS | 1938 | 1461419252373 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 06:47:32 INFO - PROCESS | 1938 | 1461419252380 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 06:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:47:32 INFO - PROCESS | 1938 | 1461419252389 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:47:32 INFO - PROCESS | 1938 | 1461419252392 Marionette TRACE conn4 <- [1,1998,null,{}] 06:47:32 INFO - PROCESS | 1938 | 1461419252396 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}] 06:47:32 INFO - PROCESS | 1938 | 1461419252575 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 06:47:32 INFO - PROCESS | 1938 | 1461419252791 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86347ce000 == 157 [pid = 1938] [id = 507] 06:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8633af4400) [pid = 1938] [serial = 1522] [outer = (nil)] 06:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8635e69800) [pid = 1938] [serial = 1523] [outer = 0x7f8633af4400] 06:47:32 INFO - PROCESS | 1938 | 1461419252936 Marionette DEBUG loaded listener.js 06:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8636fbcc00) [pid = 1938] [serial = 1524] [outer = 0x7f8633af4400] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc29000 == 156 [pid = 1938] [id = 489] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f8637c9cc00) [pid = 1938] [serial = 1400] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8635a2f800) [pid = 1938] [serial = 1376] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8637cd9c00) [pid = 1938] [serial = 1373] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f865f559400) [pid = 1938] [serial = 1367] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8637cd6400) [pid = 1938] [serial = 1370] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f865a9e7000) [pid = 1938] [serial = 1361] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f865bb3e400) [pid = 1938] [serial = 1364] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fbc800 == 155 [pid = 1938] [id = 488] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc0c800 == 154 [pid = 1938] [id = 487] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86372d7000 == 153 [pid = 1938] [id = 486] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635bf2800 == 152 [pid = 1938] [id = 485] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86343ab800 == 151 [pid = 1938] [id = 484] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637ed7000 == 150 [pid = 1938] [id = 483] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865b911800 == 149 [pid = 1938] [id = 478] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8650007000 == 148 [pid = 1938] [id = 477] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3ae000 == 147 [pid = 1938] [id = 476] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd5a000 == 146 [pid = 1938] [id = 475] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864b73a800 == 145 [pid = 1938] [id = 474] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487d2000 == 144 [pid = 1938] [id = 473] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864854d000 == 143 [pid = 1938] [id = 472] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c27000 == 142 [pid = 1938] [id = 471] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a1f000 == 141 [pid = 1938] [id = 470] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643fb6800 == 140 [pid = 1938] [id = 469] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc24800 == 139 [pid = 1938] [id = 468] 06:47:33 INFO - PROCESS | 1938 | 1461419253807 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]]]}] 06:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637d07000 == 138 [pid = 1938] [id = 467] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f863b5e8000) [pid = 1938] [serial = 1391] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8635a38000) [pid = 1938] [serial = 1382] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f86487f3c00) [pid = 1938] [serial = 1349] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f864e323c00) [pid = 1938] [serial = 1355] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8654b7bc00) [pid = 1938] [serial = 1358] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f86344abc00) [pid = 1938] [serial = 1380] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8635c45c00) [pid = 1938] [serial = 1398] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8637e7ec00) [pid = 1938] [serial = 1386] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f863340ac00) [pid = 1938] [serial = 1379] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8643a8b400) [pid = 1938] [serial = 1395] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f863a8b6800) [pid = 1938] [serial = 1388] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8644e46000) [pid = 1938] [serial = 1343] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f8637ca1c00) [pid = 1938] [serial = 1337] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8640ee8400) [pid = 1938] [serial = 1340] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f864ccda000) [pid = 1938] [serial = 1352] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8642638400) [pid = 1938] [serial = 1394] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f863b43b400) [pid = 1938] [serial = 1389] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8640ee6800) [pid = 1938] [serial = 1392] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f8633af0400) [pid = 1938] [serial = 1397] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8635cd9c00) [pid = 1938] [serial = 1385] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f8636ad2400) [pid = 1938] [serial = 1383] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f8637c3f400) [pid = 1938] [serial = 1334] [outer = (nil)] [url = about:blank] 06:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f86476c6400) [pid = 1938] [serial = 1346] [outer = (nil)] [url = about:blank] 06:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1477ms 06:47:33 INFO - PROCESS | 1938 | 1461419253867 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 06:47:33 INFO - PROCESS | 1938 | 1461419253869 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 06:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:47:33 INFO - PROCESS | 1938 | 1461419253875 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:47:33 INFO - PROCESS | 1938 | 1461419253880 Marionette TRACE conn4 <- [1,2002,null,{}] 06:47:33 INFO - PROCESS | 1938 | 1461419253897 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}] 06:47:34 INFO - PROCESS | 1938 | 1461419254076 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 06:47:34 INFO - PROCESS | 1938 | 1461419254243 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637ef2800 == 139 [pid = 1938] [id = 508] 06:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8636f7c400) [pid = 1938] [serial = 1525] [outer = (nil)] 06:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8637c9ac00) [pid = 1938] [serial = 1526] [outer = 0x7f8636f7c400] 06:47:34 INFO - PROCESS | 1938 | 1461419254305 Marionette DEBUG loaded listener.js 06:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f8637e7f000) [pid = 1938] [serial = 1527] [outer = 0x7f8636f7c400] 06:47:35 INFO - PROCESS | 1938 | 1461419255037 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]]]}] 06:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1179ms 06:47:35 INFO - PROCESS | 1938 | 1461419255055 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 06:47:35 INFO - PROCESS | 1938 | 1461419255059 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 06:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:47:35 INFO - PROCESS | 1938 | 1461419255093 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:47:35 INFO - PROCESS | 1938 | 1461419255095 Marionette TRACE conn4 <- [1,2006,null,{}] 06:47:35 INFO - PROCESS | 1938 | 1461419255100 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}] 06:47:35 INFO - PROCESS | 1938 | 1461419255272 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 06:47:35 INFO - PROCESS | 1938 | 1461419255282 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a99f000 == 140 [pid = 1938] [id = 509] 06:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f86380c8400) [pid = 1938] [serial = 1528] [outer = (nil)] 06:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f863a5a8c00) [pid = 1938] [serial = 1529] [outer = 0x7f86380c8400] 06:47:35 INFO - PROCESS | 1938 | 1461419255341 Marionette DEBUG loaded listener.js 06:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f863a8ba800) [pid = 1938] [serial = 1530] [outer = 0x7f86380c8400] 06:47:36 INFO - PROCESS | 1938 | 1461419256266 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]]]}] 06:47:36 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 06:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1229ms 06:47:36 INFO - PROCESS | 1938 | 1461419256322 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 06:47:36 INFO - PROCESS | 1938 | 1461419256325 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 06:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:47:36 INFO - PROCESS | 1938 | 1461419256330 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:47:36 INFO - PROCESS | 1938 | 1461419256333 Marionette TRACE conn4 <- [1,2010,null,{}] 06:47:36 INFO - PROCESS | 1938 | 1461419256338 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}] 06:47:36 INFO - PROCESS | 1938 | 1461419256573 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 06:47:36 INFO - PROCESS | 1938 | 1461419256598 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc1c800 == 141 [pid = 1938] [id = 510] 06:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f86391c6c00) [pid = 1938] [serial = 1531] [outer = (nil)] 06:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f863b43c400) [pid = 1938] [serial = 1532] [outer = 0x7f86391c6c00] 06:47:36 INFO - PROCESS | 1938 | 1461419256656 Marionette DEBUG loaded listener.js 06:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8640e6a000) [pid = 1938] [serial = 1533] [outer = 0x7f86391c6c00] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f86352d7400) [pid = 1938] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8640e73c00) [pid = 1938] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8635c44c00) [pid = 1938] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8635cd5400) [pid = 1938] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f8633408800) [pid = 1938] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8637c4d400) [pid = 1938] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f86332d7400) [pid = 1938] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:47:37 INFO - PROCESS | 1938 | 1461419257901 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]]]}] 06:47:37 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 06:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1635ms 06:47:37 INFO - PROCESS | 1938 | 1461419257967 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 06:47:37 INFO - PROCESS | 1938 | 1461419257970 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 06:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:47:37 INFO - PROCESS | 1938 | 1461419257976 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:47:37 INFO - PROCESS | 1938 | 1461419257978 Marionette TRACE conn4 <- [1,2014,null,{}] 06:47:37 INFO - PROCESS | 1938 | 1461419257983 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}] 06:47:38 INFO - PROCESS | 1938 | 1461419258162 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 06:47:38 INFO - PROCESS | 1938 | 1461419258362 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc8c800 == 142 [pid = 1938] [id = 511] 06:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f863b440800) [pid = 1938] [serial = 1534] [outer = (nil)] 06:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f8640e8d000) [pid = 1938] [serial = 1535] [outer = 0x7f863b440800] 06:47:38 INFO - PROCESS | 1938 | 1461419258425 Marionette DEBUG loaded listener.js 06:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f8642911000) [pid = 1938] [serial = 1536] [outer = 0x7f863b440800] 06:47:39 INFO - PROCESS | 1938 | 1461419259072 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]]]}] 06:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1125ms 06:47:39 INFO - PROCESS | 1938 | 1461419259102 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 06:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:47:39 INFO - PROCESS | 1938 | 1461419259115 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 06:47:39 INFO - PROCESS | 1938 | 1461419259120 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:47:39 INFO - PROCESS | 1938 | 1461419259123 Marionette TRACE conn4 <- [1,2018,null,{}] 06:47:39 INFO - PROCESS | 1938 | 1461419259128 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}] 06:47:39 INFO - PROCESS | 1938 | 1461419259349 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 06:47:39 INFO - PROCESS | 1938 | 1461419259369 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864186b000 == 143 [pid = 1938] [id = 512] 06:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8640e82000) [pid = 1938] [serial = 1537] [outer = (nil)] 06:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f8643b29400) [pid = 1938] [serial = 1538] [outer = 0x7f8640e82000] 06:47:39 INFO - PROCESS | 1938 | 1461419259426 Marionette DEBUG loaded listener.js 06:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f8644094800) [pid = 1938] [serial = 1539] [outer = 0x7f8640e82000] 06:47:40 INFO - PROCESS | 1938 | 1461419260434 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]]]}] 06:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1380ms 06:47:40 INFO - PROCESS | 1938 | 1461419260501 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 06:47:40 INFO - PROCESS | 1938 | 1461419260506 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 06:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:47:40 INFO - PROCESS | 1938 | 1461419260515 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:47:40 INFO - PROCESS | 1938 | 1461419260520 Marionette TRACE conn4 <- [1,2022,null,{}] 06:47:40 INFO - PROCESS | 1938 | 1461419260529 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}] 06:47:40 INFO - PROCESS | 1938 | 1461419260731 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 06:47:41 INFO - PROCESS | 1938 | 1461419261003 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635dee000 == 144 [pid = 1938] [id = 513] 06:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8634428400) [pid = 1938] [serial = 1540] [outer = (nil)] 06:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f863522ac00) [pid = 1938] [serial = 1541] [outer = 0x7f8634428400] 06:47:41 INFO - PROCESS | 1938 | 1461419261097 Marionette DEBUG loaded listener.js 06:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f8635c44c00) [pid = 1938] [serial = 1542] [outer = 0x7f8634428400] 06:47:41 INFO - PROCESS | 1938 | 1461419261934 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]]]}] 06:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 06:47:42 INFO - PROCESS | 1938 | 1461419262001 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 06:47:42 INFO - PROCESS | 1938 | 1461419262009 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 06:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:47:42 INFO - PROCESS | 1938 | 1461419262018 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:47:42 INFO - PROCESS | 1938 | 1461419262021 Marionette TRACE conn4 <- [1,2026,null,{}] 06:47:42 INFO - PROCESS | 1938 | 1461419262027 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}] 06:47:42 INFO - PROCESS | 1938 | 1461419262218 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 06:47:42 INFO - PROCESS | 1938 | 1461419262421 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a98d000 == 145 [pid = 1938] [id = 514] 06:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f86344ab400) [pid = 1938] [serial = 1543] [outer = (nil)] 06:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8637308400) [pid = 1938] [serial = 1544] [outer = 0x7f86344ab400] 06:47:42 INFO - PROCESS | 1938 | 1461419262493 Marionette DEBUG loaded listener.js 06:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8637ca1c00) [pid = 1938] [serial = 1545] [outer = 0x7f86344ab400] 06:47:43 INFO - PROCESS | 1938 | 1461419263508 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]]]}] 06:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 06:47:43 INFO - PROCESS | 1938 | 1461419263548 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 06:47:43 INFO - PROCESS | 1938 | 1461419263551 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 06:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:47:43 INFO - PROCESS | 1938 | 1461419263558 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:47:43 INFO - PROCESS | 1938 | 1461419263563 Marionette TRACE conn4 <- [1,2030,null,{}] 06:47:43 INFO - PROCESS | 1938 | 1461419263578 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}] 06:47:43 INFO - PROCESS | 1938 | 1461419263767 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 06:47:43 INFO - PROCESS | 1938 | 1461419263977 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644eb7800 == 146 [pid = 1938] [id = 515] 06:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f863ca94800) [pid = 1938] [serial = 1546] [outer = (nil)] 06:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8640e86000) [pid = 1938] [serial = 1547] [outer = 0x7f863ca94800] 06:47:44 INFO - PROCESS | 1938 | 1461419264087 Marionette DEBUG loaded listener.js 06:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8642950400) [pid = 1938] [serial = 1548] [outer = 0x7f863ca94800] 06:47:44 INFO - PROCESS | 1938 | 1461419264910 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]]]}] 06:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1391ms 06:47:44 INFO - PROCESS | 1938 | 1461419264950 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 06:47:44 INFO - PROCESS | 1938 | 1461419264954 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 06:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:47:44 INFO - PROCESS | 1938 | 1461419264960 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:47:44 INFO - PROCESS | 1938 | 1461419264962 Marionette TRACE conn4 <- [1,2034,null,{}] 06:47:44 INFO - PROCESS | 1938 | 1461419264967 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}] 06:47:45 INFO - PROCESS | 1938 | 1461419265158 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 06:47:45 INFO - PROCESS | 1938 | 1461419265366 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d34800 == 147 [pid = 1938] [id = 516] 06:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8640e6cc00) [pid = 1938] [serial = 1549] [outer = (nil)] 06:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8644b57c00) [pid = 1938] [serial = 1550] [outer = 0x7f8640e6cc00] 06:47:45 INFO - PROCESS | 1938 | 1461419265434 Marionette DEBUG loaded listener.js 06:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8645e36400) [pid = 1938] [serial = 1551] [outer = 0x7f8640e6cc00] 06:47:46 INFO - PROCESS | 1938 | 1461419266307 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]]]}] 06:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1381ms 06:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:47:46 INFO - PROCESS | 1938 | 1461419266341 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 06:47:46 INFO - PROCESS | 1938 | 1461419266344 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 06:47:46 INFO - PROCESS | 1938 | 1461419266350 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:47:46 INFO - PROCESS | 1938 | 1461419266353 Marionette TRACE conn4 <- [1,2038,null,{}] 06:47:46 INFO - PROCESS | 1938 | 1461419266358 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}] 06:47:46 INFO - PROCESS | 1938 | 1461419266544 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 06:47:46 INFO - PROCESS | 1938 | 1461419266752 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f4000 == 148 [pid = 1938] [id = 517] 06:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8644094400) [pid = 1938] [serial = 1552] [outer = (nil)] 06:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f86475d5c00) [pid = 1938] [serial = 1553] [outer = 0x7f8644094400] 06:47:46 INFO - PROCESS | 1938 | 1461419266821 Marionette DEBUG loaded listener.js 06:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f86487f2c00) [pid = 1938] [serial = 1554] [outer = 0x7f8644094400] 06:47:47 INFO - PROCESS | 1938 | 1461419267682 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]]]}] 06:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1379ms 06:47:47 INFO - PROCESS | 1938 | 1461419267729 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 06:47:47 INFO - PROCESS | 1938 | 1461419267732 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 06:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:47:47 INFO - PROCESS | 1938 | 1461419267738 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:47:47 INFO - PROCESS | 1938 | 1461419267740 Marionette TRACE conn4 <- [1,2042,null,{}] 06:47:47 INFO - PROCESS | 1938 | 1461419267745 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}] 06:47:47 INFO - PROCESS | 1938 | 1461419267963 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 06:47:48 INFO - PROCESS | 1938 | 1461419268171 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c37b000 == 149 [pid = 1938] [id = 518] 06:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f86380cc000) [pid = 1938] [serial = 1555] [outer = (nil)] 06:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f864c27a400) [pid = 1938] [serial = 1556] [outer = 0x7f86380cc000] 06:47:48 INFO - PROCESS | 1938 | 1461419268286 Marionette DEBUG loaded listener.js 06:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f864e5ad400) [pid = 1938] [serial = 1557] [outer = 0x7f86380cc000] 06:47:49 INFO - PROCESS | 1938 | 1461419269180 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]]]}] 06:47:49 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) 06:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1478ms 06:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:47:49 INFO - PROCESS | 1938 | 1461419269216 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 06:47:49 INFO - PROCESS | 1938 | 1461419269219 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 06:47:49 INFO - PROCESS | 1938 | 1461419269225 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:47:49 INFO - PROCESS | 1938 | 1461419269228 Marionette TRACE conn4 <- [1,2046,null,{}] 06:47:49 INFO - PROCESS | 1938 | 1461419269233 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}] 06:47:49 INFO - PROCESS | 1938 | 1461419269415 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 06:47:49 INFO - PROCESS | 1938 | 1461419269672 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3b5000 == 150 [pid = 1938] [id = 519] 06:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f86380d5000) [pid = 1938] [serial = 1558] [outer = (nil)] 06:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f865be0ac00) [pid = 1938] [serial = 1559] [outer = 0x7f86380d5000] 06:47:49 INFO - PROCESS | 1938 | 1461419269746 Marionette DEBUG loaded listener.js 06:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f865f54bc00) [pid = 1938] [serial = 1560] [outer = 0x7f86380d5000] 06:47:50 INFO - PROCESS | 1938 | 1461419270584 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]]]}] 06:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1391ms 06:47:50 INFO - PROCESS | 1938 | 1461419270616 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 06:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:47:50 INFO - PROCESS | 1938 | 1461419270619 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 06:47:50 INFO - PROCESS | 1938 | 1461419270624 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:47:50 INFO - PROCESS | 1938 | 1461419270627 Marionette TRACE conn4 <- [1,2050,null,{}] 06:47:50 INFO - PROCESS | 1938 | 1461419270632 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}] 06:47:50 INFO - PROCESS | 1938 | 1461419270823 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 06:47:51 INFO - PROCESS | 1938 | 1461419271033 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865b909000 == 151 [pid = 1938] [id = 520] 06:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f86325b2800) [pid = 1938] [serial = 1561] [outer = (nil)] 06:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f86325bb800) [pid = 1938] [serial = 1562] [outer = 0x7f86325b2800] 06:47:51 INFO - PROCESS | 1938 | 1461419271145 Marionette DEBUG loaded listener.js 06:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f86325c0400) [pid = 1938] [serial = 1563] [outer = 0x7f86325b2800] 06:47:52 INFO - PROCESS | 1938 | 1461419272030 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]]]}] 06:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1481ms 06:47:52 INFO - PROCESS | 1938 | 1461419272106 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 06:47:52 INFO - PROCESS | 1938 | 1461419272108 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 06:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:47:52 INFO - PROCESS | 1938 | 1461419272132 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:47:52 INFO - PROCESS | 1938 | 1461419272136 Marionette TRACE conn4 <- [1,2054,null,{}] 06:47:52 INFO - PROCESS | 1938 | 1461419272141 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}] 06:47:52 INFO - PROCESS | 1938 | 1461419272330 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 06:47:52 INFO - PROCESS | 1938 | 1461419272537 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fea5800 == 152 [pid = 1938] [id = 521] 06:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f86325b5000) [pid = 1938] [serial = 1564] [outer = (nil)] 06:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f865aae0c00) [pid = 1938] [serial = 1565] [outer = 0x7f86325b5000] 06:47:52 INFO - PROCESS | 1938 | 1461419272646 Marionette DEBUG loaded listener.js 06:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f865f663000) [pid = 1938] [serial = 1566] [outer = 0x7f86325b5000] 06:47:53 INFO - PROCESS | 1938 | 1461419273515 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]]]}] 06:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1437ms 06:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:47:53 INFO - PROCESS | 1938 | 1461419273567 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 06:47:53 INFO - PROCESS | 1938 | 1461419273570 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 06:47:53 INFO - PROCESS | 1938 | 1461419273576 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:47:53 INFO - PROCESS | 1938 | 1461419273579 Marionette TRACE conn4 <- [1,2058,null,{}] 06:47:53 INFO - PROCESS | 1938 | 1461419273584 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}] 06:47:53 INFO - PROCESS | 1938 | 1461419273764 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 06:47:54 INFO - PROCESS | 1938 | 1461419274025 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86312e9000 == 153 [pid = 1938] [id = 522] 06:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f86325b5800) [pid = 1938] [serial = 1567] [outer = (nil)] 06:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f8633de2c00) [pid = 1938] [serial = 1568] [outer = 0x7f86325b5800] 06:47:54 INFO - PROCESS | 1938 | 1461419274095 Marionette DEBUG loaded listener.js 06:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f8633de7400) [pid = 1938] [serial = 1569] [outer = 0x7f86325b5800] 06:47:55 INFO - PROCESS | 1938 | 1461419275001 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]]]}] 06:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 06:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:47:55 INFO - PROCESS | 1938 | 1461419275058 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 06:47:55 INFO - PROCESS | 1938 | 1461419275061 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 06:47:55 INFO - PROCESS | 1938 | 1461419275067 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:47:55 INFO - PROCESS | 1938 | 1461419275070 Marionette TRACE conn4 <- [1,2062,null,{}] 06:47:55 INFO - PROCESS | 1938 | 1461419275075 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}] 06:47:55 INFO - PROCESS | 1938 | 1461419275288 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 06:47:55 INFO - PROCESS | 1938 | 1461419275494 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86677af800 == 154 [pid = 1938] [id = 523] 06:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f8633ddb000) [pid = 1938] [serial = 1570] [outer = (nil)] 06:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f865fe88000) [pid = 1938] [serial = 1571] [outer = 0x7f8633ddb000] 06:47:55 INFO - PROCESS | 1938 | 1461419275610 Marionette DEBUG loaded listener.js 06:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f8660107400) [pid = 1938] [serial = 1572] [outer = 0x7f8633ddb000] 06:47:56 INFO - PROCESS | 1938 | 1461419276570 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]]]}] 06:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1543ms 06:47:56 INFO - PROCESS | 1938 | 1461419276609 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 06:47:56 INFO - PROCESS | 1938 | 1461419276612 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 06:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:47:56 INFO - PROCESS | 1938 | 1461419276618 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:47:56 INFO - PROCESS | 1938 | 1461419276620 Marionette TRACE conn4 <- [1,2066,null,{}] 06:47:56 INFO - PROCESS | 1938 | 1461419276625 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}] 06:47:56 INFO - PROCESS | 1938 | 1461419276806 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 06:47:57 INFO - PROCESS | 1938 | 1461419277017 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8632b20800 == 155 [pid = 1938] [id = 524] 06:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f863241e800) [pid = 1938] [serial = 1573] [outer = (nil)] 06:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8632423000) [pid = 1938] [serial = 1574] [outer = 0x7f863241e800] 06:47:57 INFO - PROCESS | 1938 | 1461419277124 Marionette DEBUG loaded listener.js 06:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8632428000) [pid = 1938] [serial = 1575] [outer = 0x7f863241e800] 06:47:57 INFO - PROCESS | 1938 | 1461419277991 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]]]}] 06:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1427ms 06:47:58 INFO - PROCESS | 1938 | 1461419278046 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 06:47:58 INFO - PROCESS | 1938 | 1461419278050 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 06:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:47:58 INFO - PROCESS | 1938 | 1461419278055 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:47:58 INFO - PROCESS | 1938 | 1461419278057 Marionette TRACE conn4 <- [1,2070,null,{}] 06:47:58 INFO - PROCESS | 1938 | 1461419278062 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}] 06:47:58 INFO - PROCESS | 1938 | 1461419278253 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 06:47:58 INFO - PROCESS | 1938 | 1461419278496 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636733800 == 156 [pid = 1938] [id = 525] 06:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8632426000) [pid = 1938] [serial = 1576] [outer = (nil)] 06:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f8633a88000) [pid = 1938] [serial = 1577] [outer = 0x7f8632426000] 06:47:58 INFO - PROCESS | 1938 | 1461419278609 Marionette DEBUG loaded listener.js 06:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f8633a8c400) [pid = 1938] [serial = 1578] [outer = 0x7f8632426000] 06:47:59 INFO - PROCESS | 1938 | 1461419279509 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]]]}] 06:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1490ms 06:47:59 INFO - PROCESS | 1938 | 1461419279547 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 06:47:59 INFO - PROCESS | 1938 | 1461419279549 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 06:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:47:59 INFO - PROCESS | 1938 | 1461419279555 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:47:59 INFO - PROCESS | 1938 | 1461419279557 Marionette TRACE conn4 <- [1,2074,null,{}] 06:47:59 INFO - PROCESS | 1938 | 1461419279562 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}] 06:47:59 INFO - PROCESS | 1938 | 1461419279751 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 06:47:59 INFO - PROCESS | 1938 | 1461419279966 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863679c800 == 157 [pid = 1938] [id = 526] 06:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f8633a8b400) [pid = 1938] [serial = 1579] [outer = (nil)] 06:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8633a91400) [pid = 1938] [serial = 1580] [outer = 0x7f8633a8b400] 06:48:00 INFO - PROCESS | 1938 | 1461419280076 Marionette DEBUG loaded listener.js 06:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f86368cac00) [pid = 1938] [serial = 1581] [outer = 0x7f8633a8b400] 06:48:01 INFO - PROCESS | 1938 | 1461419281501 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]]]}] 06:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1979ms 06:48:01 INFO - PROCESS | 1938 | 1461419281535 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 06:48:01 INFO - PROCESS | 1938 | 1461419281540 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 06:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:48:01 INFO - PROCESS | 1938 | 1461419281548 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:48:01 INFO - PROCESS | 1938 | 1461419281552 Marionette TRACE conn4 <- [1,2078,null,{}] 06:48:01 INFO - PROCESS | 1938 | 1461419281559 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}] 06:48:01 INFO - PROCESS | 1938 | 1461419281741 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 06:48:02 INFO - PROCESS | 1938 | 1461419282010 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86367b7800 == 158 [pid = 1938] [id = 527] 06:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8633de9c00) [pid = 1938] [serial = 1582] [outer = (nil)] 06:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f863442fc00) [pid = 1938] [serial = 1583] [outer = 0x7f8633de9c00] 06:48:02 INFO - PROCESS | 1938 | 1461419282119 Marionette DEBUG loaded listener.js 06:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f86352d7400) [pid = 1938] [serial = 1584] [outer = 0x7f8633de9c00] 06:48:03 INFO - PROCESS | 1938 | 1461419283171 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]]]}] 06:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 06:48:03 INFO - PROCESS | 1938 | 1461419283229 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 06:48:03 INFO - PROCESS | 1938 | 1461419283237 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 06:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:48:03 INFO - PROCESS | 1938 | 1461419283246 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:48:03 INFO - PROCESS | 1938 | 1461419283249 Marionette TRACE conn4 <- [1,2082,null,{}] 06:48:03 INFO - PROCESS | 1938 | 1461419283255 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}] 06:48:03 INFO - PROCESS | 1938 | 1461419283486 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc8c800 == 157 [pid = 1938] [id = 511] 06:48:03 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f865fe86c00) [pid = 1938] [serial = 1442] [outer = (nil)] [url = about:blank] 06:48:03 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8643f53000) [pid = 1938] [serial = 1472] [outer = (nil)] [url = about:blank] 06:48:03 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f865f771000) [pid = 1938] [serial = 1439] [outer = (nil)] [url = about:blank] 06:48:03 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8635229000) [pid = 1938] [serial = 1445] [outer = (nil)] [url = about:blank] 06:48:03 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8633404000) [pid = 1938] [serial = 1448] [outer = (nil)] [url = about:blank] 06:48:03 INFO - PROCESS | 1938 | 1461419283919 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc1c800 == 156 [pid = 1938] [id = 510] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a99f000 == 155 [pid = 1938] [id = 509] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637ef2800 == 154 [pid = 1938] [id = 508] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86347ce000 == 153 [pid = 1938] [id = 507] 06:48:03 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d7c800 == 152 [pid = 1938] [id = 506] 06:48:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86347ce000 == 153 [pid = 1938] [id = 528] 06:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f863340e400) [pid = 1938] [serial = 1585] [outer = (nil)] 06:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8636f7c800) [pid = 1938] [serial = 1586] [outer = 0x7f863340e400] 06:48:04 INFO - PROCESS | 1938 | 1461419284001 Marionette DEBUG loaded listener.js 06:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8636fbc800) [pid = 1938] [serial = 1587] [outer = 0x7f863340e400] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e55f000 == 152 [pid = 1938] [id = 498] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d67c000 == 151 [pid = 1938] [id = 497] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864adc8800 == 150 [pid = 1938] [id = 496] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864854e800 == 149 [pid = 1938] [id = 495] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647e59000 == 148 [pid = 1938] [id = 494] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a14800 == 147 [pid = 1938] [id = 493] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc9b000 == 146 [pid = 1938] [id = 492] 06:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637d1b000 == 145 [pid = 1938] [id = 491] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f864ad7f400) [pid = 1938] [serial = 1424] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8637cd2c00) [pid = 1938] [serial = 1460] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8642710000) [pid = 1938] [serial = 1466] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f865bbdf800) [pid = 1938] [serial = 1433] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f86487f7800) [pid = 1938] [serial = 1421] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f865f416000) [pid = 1938] [serial = 1436] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f863a8b3400) [pid = 1938] [serial = 1463] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f863534cc00) [pid = 1938] [serial = 1451] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f8643d9b000) [pid = 1938] [serial = 1467] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f863b441400) [pid = 1938] [serial = 1464] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8636f81800) [pid = 1938] [serial = 1455] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8643f54800) [pid = 1938] [serial = 1470] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f8637c9b000) [pid = 1938] [serial = 1406] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8637ca5400) [pid = 1938] [serial = 1457] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f8635356c00) [pid = 1938] [serial = 1403] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8635c4a400) [pid = 1938] [serial = 1452] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f8642920800) [pid = 1938] [serial = 1412] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f86368cd000) [pid = 1938] [serial = 1454] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f864d640c00) [pid = 1938] [serial = 1430] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f86391cb400) [pid = 1938] [serial = 1469] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f864c5b2000) [pid = 1938] [serial = 1427] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f86380d6400) [pid = 1938] [serial = 1458] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f863b5e5c00) [pid = 1938] [serial = 1409] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8644b59400) [pid = 1938] [serial = 1418] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f863a5b0800) [pid = 1938] [serial = 1461] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8643d9e400) [pid = 1938] [serial = 1415] [outer = (nil)] [url = about:blank] 06:48:04 INFO - PROCESS | 1938 | 1461419284770 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]]]}] 06:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1587ms 06:48:04 INFO - PROCESS | 1938 | 1461419284833 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 06:48:04 INFO - PROCESS | 1938 | 1461419284837 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 06:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:48:04 INFO - PROCESS | 1938 | 1461419284842 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:48:04 INFO - PROCESS | 1938 | 1461419284847 Marionette TRACE conn4 <- [1,2086,null,{}] 06:48:04 INFO - PROCESS | 1938 | 1461419284866 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}] 06:48:05 INFO - PROCESS | 1938 | 1461419285074 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 06:48:05 INFO - PROCESS | 1938 | 1461419285243 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372d9000 == 146 [pid = 1938] [id = 529] 06:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8634433800) [pid = 1938] [serial = 1588] [outer = (nil)] 06:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8637c4d800) [pid = 1938] [serial = 1589] [outer = 0x7f8634433800] 06:48:05 INFO - PROCESS | 1938 | 1461419285312 Marionette DEBUG loaded listener.js 06:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8637fb2000) [pid = 1938] [serial = 1590] [outer = 0x7f8634433800] 06:48:06 INFO - PROCESS | 1938 | 1461419286080 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]]]}] 06:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1294ms 06:48:06 INFO - PROCESS | 1938 | 1461419286138 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 06:48:06 INFO - PROCESS | 1938 | 1461419286141 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 06:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:48:06 INFO - PROCESS | 1938 | 1461419286146 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:48:06 INFO - PROCESS | 1938 | 1461419286149 Marionette TRACE conn4 <- [1,2090,null,{}] 06:48:06 INFO - PROCESS | 1938 | 1461419286157 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}] 06:48:06 INFO - PROCESS | 1938 | 1461419286393 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 06:48:06 INFO - PROCESS | 1938 | 1461419286424 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a98a800 == 147 [pid = 1938] [id = 530] 06:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8636f5d000) [pid = 1938] [serial = 1591] [outer = (nil)] 06:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8637fbb400) [pid = 1938] [serial = 1592] [outer = 0x7f8636f5d000] 06:48:06 INFO - PROCESS | 1938 | 1461419286484 Marionette DEBUG loaded listener.js 06:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f86380d4000) [pid = 1938] [serial = 1593] [outer = 0x7f8636f5d000] 06:48:07 INFO - PROCESS | 1938 | 1461419287349 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]]]}] 06:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1231ms 06:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:48:07 INFO - PROCESS | 1938 | 1461419287379 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 06:48:07 INFO - PROCESS | 1938 | 1461419287382 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 06:48:07 INFO - PROCESS | 1938 | 1461419287386 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:48:07 INFO - PROCESS | 1938 | 1461419287390 Marionette TRACE conn4 <- [1,2094,null,{}] 06:48:07 INFO - PROCESS | 1938 | 1461419287394 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}] 06:48:07 INFO - PROCESS | 1938 | 1461419287615 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 06:48:07 INFO - PROCESS | 1938 | 1461419287650 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cb1c800 == 148 [pid = 1938] [id = 531] 06:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f8637fba800) [pid = 1938] [serial = 1594] [outer = (nil)] 06:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f86391cd400) [pid = 1938] [serial = 1595] [outer = 0x7f8637fba800] 06:48:07 INFO - PROCESS | 1938 | 1461419287725 Marionette DEBUG loaded listener.js 06:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f863a8b3400) [pid = 1938] [serial = 1596] [outer = 0x7f8637fba800] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f86391c6c00) [pid = 1938] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f86380c8400) [pid = 1938] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f8633af4400) [pid = 1938] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f8636f7c400) [pid = 1938] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f8633411c00) [pid = 1938] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f863b440800) [pid = 1938] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:48:08 INFO - PROCESS | 1938 | 1461419288906 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]]]}] 06:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1530ms 06:48:08 INFO - PROCESS | 1938 | 1461419288965 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 06:48:08 INFO - PROCESS | 1938 | 1461419288967 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 06:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:48:08 INFO - PROCESS | 1938 | ************************* 06:48:08 INFO - PROCESS | 1938 | A coding exception was thrown and uncaught in a Task. 06:48:08 INFO - PROCESS | 1938 | 06:48:08 INFO - PROCESS | 1938 | Full message: TypeError: NetworkError when attempting to fetch resource. 06:48:08 INFO - PROCESS | 1938 | Full stack: 06:48:08 INFO - PROCESS | 1938 | ************************* 06:48:08 INFO - PROCESS | 1938 | 1461419288977 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:48:08 INFO - PROCESS | 1938 | 1461419288982 Marionette TRACE conn4 <- [1,2098,null,{}] 06:48:08 INFO - PROCESS | 1938 | 1461419288987 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}] 06:48:09 INFO - PROCESS | 1938 | 1461419289246 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 06:48:09 INFO - PROCESS | 1938 | 1461419289263 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864128d800 == 149 [pid = 1938] [id = 532] 06:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f86391c5000) [pid = 1938] [serial = 1597] [outer = (nil)] 06:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8640e82c00) [pid = 1938] [serial = 1598] [outer = 0x7f86391c5000] 06:48:09 INFO - PROCESS | 1938 | 1461419289324 Marionette DEBUG loaded listener.js 06:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f8645e0f800) [pid = 1938] [serial = 1599] [outer = 0x7f86391c5000] 06:48:10 INFO - PROCESS | 1938 | 1461419290093 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]]]}] 06:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1180ms 06:48:10 INFO - PROCESS | 1938 | 1461419290156 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 06:48:10 INFO - PROCESS | 1938 | 1461419290158 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 06:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:48:10 INFO - PROCESS | 1938 | 1461419290164 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:48:10 INFO - PROCESS | 1938 | 1461419290165 Marionette TRACE conn4 <- [1,2102,null,{}] 06:48:10 INFO - PROCESS | 1938 | 1461419290174 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}] 06:48:10 INFO - PROCESS | 1938 | 1461419290402 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 06:48:10 INFO - PROCESS | 1938 | 1461419290420 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418ec800 == 150 [pid = 1938] [id = 533] 06:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f8645e10000) [pid = 1938] [serial = 1600] [outer = (nil)] 06:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f86487f4400) [pid = 1938] [serial = 1601] [outer = 0x7f8645e10000] 06:48:10 INFO - PROCESS | 1938 | 1461419290477 Marionette DEBUG loaded listener.js 06:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f864a0bb000) [pid = 1938] [serial = 1602] [outer = 0x7f8645e10000] 06:48:11 INFO - PROCESS | 1938 | 1461419291620 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]]]}] 06:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1530ms 06:48:11 INFO - PROCESS | 1938 | 1461419291695 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 06:48:11 INFO - PROCESS | 1938 | 1461419291703 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 06:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:48:11 INFO - PROCESS | 1938 | 1461419291711 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:48:11 INFO - PROCESS | 1938 | 1461419291716 Marionette TRACE conn4 <- [1,2106,null,{}] 06:48:11 INFO - PROCESS | 1938 | 1461419291724 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}] 06:48:11 INFO - PROCESS | 1938 | 1461419291972 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 06:48:12 INFO - PROCESS | 1938 | 1461419292239 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d76000 == 151 [pid = 1938] [id = 534] 06:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f8633ddf800) [pid = 1938] [serial = 1603] [outer = (nil)] 06:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f86351ef400) [pid = 1938] [serial = 1604] [outer = 0x7f8633ddf800] 06:48:12 INFO - PROCESS | 1938 | 1461419292356 Marionette DEBUG loaded listener.js 06:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f86368cd000) [pid = 1938] [serial = 1605] [outer = 0x7f8633ddf800] 06:48:13 INFO - PROCESS | 1938 | 1461419293255 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]]]}] 06:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1587ms 06:48:13 INFO - PROCESS | 1938 | 1461419293300 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 06:48:13 INFO - PROCESS | 1938 | 1461419293308 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 06:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:48:13 INFO - PROCESS | 1938 | 1461419293318 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:48:13 INFO - PROCESS | 1938 | 1461419293322 Marionette TRACE conn4 <- [1,2110,null,{}] 06:48:13 INFO - PROCESS | 1938 | 1461419293327 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}] 06:48:13 INFO - PROCESS | 1938 | 1461419293542 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 06:48:13 INFO - PROCESS | 1938 | 1461419293880 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc10000 == 152 [pid = 1938] [id = 535] 06:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f8637c9d000) [pid = 1938] [serial = 1606] [outer = (nil)] 06:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f8637e7ec00) [pid = 1938] [serial = 1607] [outer = 0x7f8637c9d000] 06:48:14 INFO - PROCESS | 1938 | 1461419293998 Marionette DEBUG loaded listener.js 06:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f8637fbc400) [pid = 1938] [serial = 1608] [outer = 0x7f8637c9d000] 06:48:14 INFO - PROCESS | 1938 | 1461419294848 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]]]}] 06:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 06:48:14 INFO - PROCESS | 1938 | 1461419294897 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 06:48:14 INFO - PROCESS | 1938 | 1461419294902 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 06:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:48:14 INFO - PROCESS | 1938 | 1461419294908 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:48:14 INFO - PROCESS | 1938 | 1461419294913 Marionette TRACE conn4 <- [1,2114,null,{}] 06:48:14 INFO - PROCESS | 1938 | 1461419294929 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}] 06:48:15 INFO - PROCESS | 1938 | 1461419295131 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 06:48:15 INFO - PROCESS | 1938 | 1461419295341 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d22800 == 153 [pid = 1938] [id = 536] 06:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f8636f7dc00) [pid = 1938] [serial = 1609] [outer = (nil)] 06:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f863a5ad800) [pid = 1938] [serial = 1610] [outer = 0x7f8636f7dc00] 06:48:15 INFO - PROCESS | 1938 | 1461419295457 Marionette DEBUG loaded listener.js 06:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8643f51000) [pid = 1938] [serial = 1611] [outer = 0x7f8636f7dc00] 06:48:16 INFO - PROCESS | 1938 | 1461419296344 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]]]}] 06:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1482ms 06:48:16 INFO - PROCESS | 1938 | 1461419296391 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 06:48:16 INFO - PROCESS | 1938 | 1461419296396 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 06:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:48:16 INFO - PROCESS | 1938 | 1461419296402 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:48:16 INFO - PROCESS | 1938 | 1461419296405 Marionette TRACE conn4 <- [1,2118,null,{}] 06:48:16 INFO - PROCESS | 1938 | 1461419296410 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}] 06:48:16 INFO - PROCESS | 1938 | 1461419296614 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 06:48:16 INFO - PROCESS | 1938 | 1461419296829 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487e9800 == 154 [pid = 1938] [id = 537] 06:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8636f7f800) [pid = 1938] [serial = 1612] [outer = (nil)] 06:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f86475de800) [pid = 1938] [serial = 1613] [outer = 0x7f8636f7f800] 06:48:16 INFO - PROCESS | 1938 | 1461419296944 Marionette DEBUG loaded listener.js 06:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f864bcf9800) [pid = 1938] [serial = 1614] [outer = 0x7f8636f7f800] 06:48:17 INFO - PROCESS | 1938 | 1461419297834 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]]]}] 06:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1482ms 06:48:17 INFO - PROCESS | 1938 | 1461419297885 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 06:48:17 INFO - PROCESS | 1938 | 1461419297888 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 06:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:48:17 INFO - PROCESS | 1938 | 1461419297894 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:48:17 INFO - PROCESS | 1938 | 1461419297896 Marionette TRACE conn4 <- [1,2122,null,{}] 06:48:17 INFO - PROCESS | 1938 | 1461419297902 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}] 06:48:18 INFO - PROCESS | 1938 | 1461419298091 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 06:48:18 INFO - PROCESS | 1938 | 1461419298355 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d097800 == 155 [pid = 1938] [id = 538] 06:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f863b5ee400) [pid = 1938] [serial = 1615] [outer = (nil)] 06:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f864c5bb000) [pid = 1938] [serial = 1616] [outer = 0x7f863b5ee400] 06:48:18 INFO - PROCESS | 1938 | 1461419298433 Marionette DEBUG loaded listener.js 06:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f864d2ecc00) [pid = 1938] [serial = 1617] [outer = 0x7f863b5ee400] 06:48:19 INFO - PROCESS | 1938 | 1461419299290 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]]]}] 06:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1430ms 06:48:19 INFO - PROCESS | 1938 | 1461419299325 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 06:48:19 INFO - PROCESS | 1938 | 1461419299329 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 06:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:48:19 INFO - PROCESS | 1938 | 1461419299334 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:48:19 INFO - PROCESS | 1938 | 1461419299337 Marionette TRACE conn4 <- [1,2126,null,{}] 06:48:19 INFO - PROCESS | 1938 | 1461419299342 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}] 06:48:19 INFO - PROCESS | 1938 | 1461419299543 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 06:48:19 INFO - PROCESS | 1938 | 1461419299759 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8650233800 == 156 [pid = 1938] [id = 539] 06:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8654b83c00) [pid = 1938] [serial = 1618] [outer = (nil)] 06:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f865bea9400) [pid = 1938] [serial = 1619] [outer = 0x7f8654b83c00] 06:48:19 INFO - PROCESS | 1938 | 1461419299873 Marionette DEBUG loaded listener.js 06:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f865f771000) [pid = 1938] [serial = 1620] [outer = 0x7f8654b83c00] 06:48:20 INFO - PROCESS | 1938 | 1461419300721 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]]]}] 06:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1425ms 06:48:20 INFO - PROCESS | 1938 | 1461419300761 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 06:48:20 INFO - PROCESS | 1938 | 1461419300763 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 06:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:48:20 INFO - PROCESS | 1938 | 1461419300769 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:48:20 INFO - PROCESS | 1938 | 1461419300772 Marionette TRACE conn4 <- [1,2130,null,{}] 06:48:20 INFO - PROCESS | 1938 | 1461419300777 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}] 06:48:20 INFO - PROCESS | 1938 | 1461419300986 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 06:48:21 INFO - PROCESS | 1938 | 1461419301218 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f465000 == 157 [pid = 1938] [id = 540] 06:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f8632483000) [pid = 1938] [serial = 1621] [outer = (nil)] 06:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f863248ac00) [pid = 1938] [serial = 1622] [outer = 0x7f8632483000] 06:48:21 INFO - PROCESS | 1938 | 1461419301327 Marionette DEBUG loaded listener.js 06:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8632490400) [pid = 1938] [serial = 1623] [outer = 0x7f8632483000] 06:48:22 INFO - PROCESS | 1938 | 1461419302204 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] 06:48:22 INFO - PROCESS | 1938 | 1461419302256 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 06:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 06:48:22 INFO - PROCESS | 1938 | 1461419302262 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:48:22 INFO - PROCESS | 1938 | 1461419302264 Marionette TRACE conn4 <- [1,2134,null,{}] 06:48:22 INFO - PROCESS | 1938 | 1461419302269 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}] 06:48:22 INFO - PROCESS | 1938 | 1461419302452 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 06:48:22 INFO - PROCESS | 1938 | 1461419302718 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8664285800 == 158 [pid = 1938] [id = 541] 06:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f8632483400) [pid = 1938] [serial = 1624] [outer = (nil)] 06:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f8634573c00) [pid = 1938] [serial = 1625] [outer = 0x7f8632483400] 06:48:22 INFO - PROCESS | 1938 | 1461419302792 Marionette DEBUG loaded listener.js 06:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8634579800) [pid = 1938] [serial = 1626] [outer = 0x7f8632483400] 06:48:23 INFO - PROCESS | 1938 | 1461419303641 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]]]}] 06:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1431ms 06:48:23 INFO - PROCESS | 1938 | 1461419303694 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 06:48:23 INFO - PROCESS | 1938 | 1461419303698 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 06:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:48:23 INFO - PROCESS | 1938 | 1461419303709 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:48:23 INFO - PROCESS | 1938 | 1461419303712 Marionette TRACE conn4 <- [1,2138,null,{}] 06:48:23 INFO - PROCESS | 1938 | 1461419303716 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}] 06:48:23 INFO - PROCESS | 1938 | 1461419303907 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 06:48:24 INFO - PROCESS | 1938 | 1461419304124 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633ceb800 == 159 [pid = 1938] [id = 542] 06:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f863248b800) [pid = 1938] [serial = 1627] [outer = (nil)] 06:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f86351ee000) [pid = 1938] [serial = 1628] [outer = 0x7f863248b800] 06:48:24 INFO - PROCESS | 1938 | 1461419304236 Marionette DEBUG loaded listener.js 06:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f8639066c00) [pid = 1938] [serial = 1629] [outer = 0x7f863248b800] 06:48:25 INFO - PROCESS | 1938 | 1461419305082 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]]]}] 06:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1428ms 06:48:25 INFO - PROCESS | 1938 | 1461419305139 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 06:48:25 INFO - PROCESS | 1938 | 1461419305143 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 06:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:48:25 INFO - PROCESS | 1938 | 1461419305149 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:48:25 INFO - PROCESS | 1938 | 1461419305151 Marionette TRACE conn4 <- [1,2142,null,{}] 06:48:25 INFO - PROCESS | 1938 | 1461419305156 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}] 06:48:25 INFO - PROCESS | 1938 | 1461419305344 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 06:48:25 INFO - PROCESS | 1938 | 1461419305563 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86314d1800 == 160 [pid = 1938] [id = 543] 06:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8634572c00) [pid = 1938] [serial = 1630] [outer = (nil)] 06:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f863906c000) [pid = 1938] [serial = 1631] [outer = 0x7f8634572c00] 06:48:25 INFO - PROCESS | 1938 | 1461419305674 Marionette DEBUG loaded listener.js 06:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8639070c00) [pid = 1938] [serial = 1632] [outer = 0x7f8634572c00] 06:48:26 INFO - PROCESS | 1938 | 1461419306600 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] 06:48:26 INFO - PROCESS | 1938 | 1461419306683 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 06:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:48:26 INFO - PROCESS | 1938 | 1461419306688 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:48:26 INFO - PROCESS | 1938 | 1461419306692 Marionette TRACE conn4 <- [1,2146,null,{}] 06:48:26 INFO - PROCESS | 1938 | 1461419306697 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}] 06:48:26 INFO - PROCESS | 1938 | 1461419306950 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 06:48:27 INFO - PROCESS | 1938 | 1461419307256 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633beb800 == 161 [pid = 1938] [id = 544] 06:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f86301c7800) [pid = 1938] [serial = 1633] [outer = (nil)] 06:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f86301d1000) [pid = 1938] [serial = 1634] [outer = 0x7f86301c7800] 06:48:27 INFO - PROCESS | 1938 | 1461419307336 Marionette DEBUG loaded listener.js 06:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f865f7a5c00) [pid = 1938] [serial = 1635] [outer = 0x7f86301c7800] 06:48:28 INFO - PROCESS | 1938 | 1461419308139 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] 06:48:28 INFO - PROCESS | 1938 | 1461419308179 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 06:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 06:48:28 INFO - PROCESS | 1938 | 1461419308185 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:48:28 INFO - PROCESS | 1938 | 1461419308187 Marionette TRACE conn4 <- [1,2150,null,{}] 06:48:28 INFO - PROCESS | 1938 | 1461419308192 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}] 06:48:28 INFO - PROCESS | 1938 | 1461419308387 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 06:48:28 INFO - PROCESS | 1938 | 1461419308606 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630ea8000 == 162 [pid = 1938] [id = 545] 06:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f86301ca000) [pid = 1938] [serial = 1636] [outer = (nil)] 06:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8630e57400) [pid = 1938] [serial = 1637] [outer = 0x7f86301ca000] 06:48:28 INFO - PROCESS | 1938 | 1461419308725 Marionette DEBUG loaded listener.js 06:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8630e5f800) [pid = 1938] [serial = 1638] [outer = 0x7f86301ca000] 06:48:29 INFO - PROCESS | 1938 | 1461419309631 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]]]}] 06:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1486ms 06:48:29 INFO - PROCESS | 1938 | 1461419309672 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 06:48:29 INFO - PROCESS | 1938 | 1461419309675 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 06:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:48:29 INFO - PROCESS | 1938 | 1461419309680 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:48:29 INFO - PROCESS | 1938 | 1461419309682 Marionette TRACE conn4 <- [1,2154,null,{}] 06:48:29 INFO - PROCESS | 1938 | 1461419309688 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}] 06:48:29 INFO - PROCESS | 1938 | 1461419309873 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 06:48:30 INFO - PROCESS | 1938 | 1461419310135 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86677ae000 == 163 [pid = 1938] [id = 546] 06:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f86301ca800) [pid = 1938] [serial = 1639] [outer = (nil)] 06:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f8630f4a400) [pid = 1938] [serial = 1640] [outer = 0x7f86301ca800] 06:48:30 INFO - PROCESS | 1938 | 1461419310207 Marionette DEBUG loaded listener.js 06:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8630f50800) [pid = 1938] [serial = 1641] [outer = 0x7f86301ca800] 06:48:31 INFO - PROCESS | 1938 | 1461419311095 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]]]}] 06:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1479ms 06:48:31 INFO - PROCESS | 1938 | 1461419311161 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 06:48:31 INFO - PROCESS | 1938 | 1461419311164 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 06:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:48:31 INFO - PROCESS | 1938 | 1461419311170 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:48:31 INFO - PROCESS | 1938 | 1461419311172 Marionette TRACE conn4 <- [1,2158,null,{}] 06:48:31 INFO - PROCESS | 1938 | 1461419311177 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}] 06:48:31 INFO - PROCESS | 1938 | 1461419311379 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 06:48:31 INFO - PROCESS | 1938 | 1461419311601 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631649800 == 164 [pid = 1938] [id = 547] 06:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f8630e5fc00) [pid = 1938] [serial = 1642] [outer = (nil)] 06:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8630f55800) [pid = 1938] [serial = 1643] [outer = 0x7f8630e5fc00] 06:48:31 INFO - PROCESS | 1938 | 1461419311715 Marionette DEBUG loaded listener.js 06:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f86316b5400) [pid = 1938] [serial = 1644] [outer = 0x7f8630e5fc00] 06:48:32 INFO - PROCESS | 1938 | 1461419312620 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]]]}] 06:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 06:48:32 INFO - PROCESS | 1938 | 1461419312706 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 06:48:32 INFO - PROCESS | 1938 | 1461419312710 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 06:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:48:32 INFO - PROCESS | 1938 | 1461419312716 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:48:32 INFO - PROCESS | 1938 | 1461419312719 Marionette TRACE conn4 <- [1,2162,null,{}] 06:48:32 INFO - PROCESS | 1938 | 1461419312724 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}] 06:48:32 INFO - PROCESS | 1938 | 1461419312966 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 06:48:33 INFO - PROCESS | 1938 | 1461419313737 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86312fa000 == 165 [pid = 1938] [id = 548] 06:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f86301c8c00) [pid = 1938] [serial = 1645] [outer = (nil)] 06:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8630e5a800) [pid = 1938] [serial = 1646] [outer = 0x7f86301c8c00] 06:48:33 INFO - PROCESS | 1938 | 1461419313805 Marionette DEBUG loaded listener.js 06:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f86316be800) [pid = 1938] [serial = 1647] [outer = 0x7f86301c8c00] 06:48:34 INFO - PROCESS | 1938 | 1461419314624 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]]]}] 06:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1979ms 06:48:34 INFO - PROCESS | 1938 | 1461419314697 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 06:48:34 INFO - PROCESS | 1938 | 1461419314704 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 06:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:48:34 INFO - PROCESS | 1938 | 1461419314712 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:48:34 INFO - PROCESS | 1938 | 1461419314717 Marionette TRACE conn4 <- [1,2166,null,{}] 06:48:34 INFO - PROCESS | 1938 | 1461419314723 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}] 06:48:34 INFO - PROCESS | 1938 | 1461419314915 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 06:48:35 INFO - PROCESS | 1938 | 1461419315134 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351b2000 == 166 [pid = 1938] [id = 549] 06:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f863241b400) [pid = 1938] [serial = 1648] [outer = (nil)] 06:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f86325be800) [pid = 1938] [serial = 1649] [outer = 0x7f863241b400] 06:48:35 INFO - PROCESS | 1938 | 1461419315256 Marionette DEBUG loaded listener.js 06:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f86332ce000) [pid = 1938] [serial = 1650] [outer = 0x7f863241b400] 06:48:36 INFO - PROCESS | 1938 | 1461419316343 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]]]}] 06:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1686ms 06:48:36 INFO - PROCESS | 1938 | 1461419316402 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 06:48:36 INFO - PROCESS | 1938 | 1461419316408 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 06:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:48:36 INFO - PROCESS | 1938 | 1461419316415 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:48:36 INFO - PROCESS | 1938 | 1461419316418 Marionette TRACE conn4 <- [1,2170,null,{}] 06:48:36 INFO - PROCESS | 1938 | 1461419316423 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}] 06:48:36 INFO - PROCESS | 1938 | 1461419316617 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 06:48:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864128d800 == 165 [pid = 1938] [id = 532] 06:48:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cb1c800 == 164 [pid = 1938] [id = 531] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f8643b29400) [pid = 1938] [serial = 1538] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | 1461419317075 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a98a800 == 163 [pid = 1938] [id = 530] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86372d9000 == 162 [pid = 1938] [id = 529] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86347ce000 == 161 [pid = 1938] [id = 528] 06:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863441b800 == 162 [pid = 1938] [id = 550] 06:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8633af3400) [pid = 1938] [serial = 1651] [outer = (nil)] 06:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8633af8000) [pid = 1938] [serial = 1652] [outer = 0x7f8633af3400] 06:48:37 INFO - PROCESS | 1938 | 1461419317155 Marionette DEBUG loaded listener.js 06:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f8633de5400) [pid = 1938] [serial = 1653] [outer = 0x7f8633af3400] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86367b7800 == 161 [pid = 1938] [id = 527] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86677af800 == 160 [pid = 1938] [id = 523] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86312e9000 == 159 [pid = 1938] [id = 522] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fea5800 == 158 [pid = 1938] [id = 521] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865b909000 == 157 [pid = 1938] [id = 520] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3b5000 == 156 [pid = 1938] [id = 519] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c37b000 == 155 [pid = 1938] [id = 518] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485f4000 == 154 [pid = 1938] [id = 517] 06:48:37 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d34800 == 153 [pid = 1938] [id = 516] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f863b43c400) [pid = 1938] [serial = 1532] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f863a5a8c00) [pid = 1938] [serial = 1529] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f865bea4800) [pid = 1938] [serial = 1499] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f8640e85400) [pid = 1938] [serial = 1508] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8635e69800) [pid = 1938] [serial = 1523] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f8636fbcc00) [pid = 1938] [serial = 1524] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8634435000) [pid = 1938] [serial = 1517] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8635c50400) [pid = 1938] [serial = 1475] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f8634431000) [pid = 1938] [serial = 1511] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f8637c9ac00) [pid = 1938] [serial = 1526] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f8637e7f000) [pid = 1938] [serial = 1527] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f8650519c00) [pid = 1938] [serial = 1493] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864269f400) [pid = 1938] [serial = 1481] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8635a34400) [pid = 1938] [serial = 1521] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f863522c400) [pid = 1938] [serial = 1520] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8644b52000) [pid = 1938] [serial = 1484] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f865f777000) [pid = 1938] [serial = 1502] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f865ac87000) [pid = 1938] [serial = 1496] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f864c5bc400) [pid = 1938] [serial = 1490] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8645bf0800) [pid = 1938] [serial = 1487] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f863730d800) [pid = 1938] [serial = 1505] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8637e86c00) [pid = 1938] [serial = 1478] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f86325fc000) [pid = 1938] [serial = 1514] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8640e6a000) [pid = 1938] [serial = 1533] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f8640e8d000) [pid = 1938] [serial = 1535] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f863a8ba800) [pid = 1938] [serial = 1530] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8642911000) [pid = 1938] [serial = 1536] [outer = (nil)] [url = about:blank] 06:48:37 INFO - PROCESS | 1938 | 1461419317930 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]]]}] 06:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1576ms 06:48:37 INFO - PROCESS | 1938 | 1461419317992 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 06:48:37 INFO - PROCESS | 1938 | 1461419317995 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 06:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:48:38 INFO - PROCESS | 1938 | 1461419318011 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:48:38 INFO - PROCESS | 1938 | 1461419318020 Marionette TRACE conn4 <- [1,2174,null,{}] 06:48:38 INFO - PROCESS | 1938 | 1461419318050 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}] 06:48:38 INFO - PROCESS | 1938 | 1461419318236 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 06:48:38 INFO - PROCESS | 1938 | 1461419318245 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d70000 == 154 [pid = 1938] [id = 551] 06:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8633a8c000) [pid = 1938] [serial = 1654] [outer = (nil)] 06:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f86351f8000) [pid = 1938] [serial = 1655] [outer = 0x7f8633a8c000] 06:48:38 INFO - PROCESS | 1938 | 1461419318304 Marionette DEBUG loaded listener.js 06:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f86352d5c00) [pid = 1938] [serial = 1656] [outer = 0x7f8633a8c000] 06:48:39 INFO - PROCESS | 1938 | 1461419319185 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]]]}] 06:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1243ms 06:48:39 INFO - PROCESS | 1938 | 1461419319265 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 06:48:39 INFO - PROCESS | 1938 | 1461419319268 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 06:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:48:39 INFO - PROCESS | 1938 | 1461419319278 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:48:39 INFO - PROCESS | 1938 | 1461419319280 Marionette TRACE conn4 <- [1,2178,null,{}] 06:48:39 INFO - PROCESS | 1938 | 1461419319284 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}] 06:48:39 INFO - PROCESS | 1938 | 1461419319531 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 06:48:39 INFO - PROCESS | 1938 | 1461419319559 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86367a3800 == 155 [pid = 1938] [id = 552] 06:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f86352de000) [pid = 1938] [serial = 1657] [outer = (nil)] 06:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f86354b2000) [pid = 1938] [serial = 1658] [outer = 0x7f86352de000] 06:48:39 INFO - PROCESS | 1938 | 1461419319618 Marionette DEBUG loaded listener.js 06:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f86354c0400) [pid = 1938] [serial = 1659] [outer = 0x7f86352de000] 06:48:40 INFO - PROCESS | 1938 | 1461419320468 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]]]}] 06:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1230ms 06:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:48:40 INFO - PROCESS | 1938 | 1461419320506 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 06:48:40 INFO - PROCESS | 1938 | 1461419320508 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 06:48:40 INFO - PROCESS | 1938 | 1461419320514 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:48:40 INFO - PROCESS | 1938 | 1461419320516 Marionette TRACE conn4 <- [1,2182,null,{}] 06:48:40 INFO - PROCESS | 1938 | 1461419320521 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}] 06:48:40 INFO - PROCESS | 1938 | 1461419320753 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 06:48:40 INFO - PROCESS | 1938 | 1461419320783 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637087000 == 156 [pid = 1938] [id = 553] 06:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8635c4b800) [pid = 1938] [serial = 1660] [outer = (nil)] 06:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f8635c4f800) [pid = 1938] [serial = 1661] [outer = 0x7f8635c4b800] 06:48:40 INFO - PROCESS | 1938 | 1461419320854 Marionette DEBUG loaded listener.js 06:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8635e62800) [pid = 1938] [serial = 1662] [outer = 0x7f8635c4b800] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f86391c5000) [pid = 1938] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8637fba800) [pid = 1938] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f8634433800) [pid = 1938] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8636f5d000) [pid = 1938] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f863340e400) [pid = 1938] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:48:41 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8633de9c00) [pid = 1938] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:48:42 INFO - PROCESS | 1938 | 1461419322169 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]]]}] 06:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1677ms 06:48:42 INFO - PROCESS | 1938 | 1461419322193 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 06:48:42 INFO - PROCESS | 1938 | 1461419322197 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 06:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:48:42 INFO - PROCESS | 1938 | 1461419322202 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:48:42 INFO - PROCESS | 1938 | 1461419322204 Marionette TRACE conn4 <- [1,2186,null,{}] 06:48:42 INFO - PROCESS | 1938 | 1461419322214 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}] 06:48:42 INFO - PROCESS | 1938 | 1461419322450 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 06:48:42 INFO - PROCESS | 1938 | 1461419322470 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637eee000 == 157 [pid = 1938] [id = 554] 06:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f8635c4cc00) [pid = 1938] [serial = 1663] [outer = (nil)] 06:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8636acd400) [pid = 1938] [serial = 1664] [outer = 0x7f8635c4cc00] 06:48:42 INFO - PROCESS | 1938 | 1461419322528 Marionette DEBUG loaded listener.js 06:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f8636f60400) [pid = 1938] [serial = 1665] [outer = 0x7f8635c4cc00] 06:48:43 INFO - PROCESS | 1938 | 1461419323294 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]]]}] 06:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1133ms 06:48:43 INFO - PROCESS | 1938 | 1461419323335 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 06:48:43 INFO - PROCESS | 1938 | 1461419323338 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 06:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:48:43 INFO - PROCESS | 1938 | 1461419323343 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:48:43 INFO - PROCESS | 1938 | 1461419323345 Marionette TRACE conn4 <- [1,2190,null,{}] 06:48:43 INFO - PROCESS | 1938 | 1461419323361 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}] 06:48:43 INFO - PROCESS | 1938 | 1461419323536 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 06:48:43 INFO - PROCESS | 1938 | 1461419323548 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a505800 == 158 [pid = 1938] [id = 555] 06:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8636f5d000) [pid = 1938] [serial = 1666] [outer = (nil)] 06:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f8636f83400) [pid = 1938] [serial = 1667] [outer = 0x7f8636f5d000] 06:48:43 INFO - PROCESS | 1938 | 1461419323607 Marionette DEBUG loaded listener.js 06:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8636fbb000) [pid = 1938] [serial = 1668] [outer = 0x7f8636f5d000] 06:48:44 INFO - PROCESS | 1938 | 1461419324801 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]]]}] 06:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1531ms 06:48:44 INFO - PROCESS | 1938 | 1461419324876 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 06:48:44 INFO - PROCESS | 1938 | 1461419324881 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 06:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:48:44 INFO - PROCESS | 1938 | 1461419324888 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:48:44 INFO - PROCESS | 1938 | 1461419324893 Marionette TRACE conn4 <- [1,2194,null,{}] 06:48:44 INFO - PROCESS | 1938 | 1461419324900 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}] 06:48:45 INFO - PROCESS | 1938 | 1461419325148 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 06:48:45 INFO - PROCESS | 1938 | 1461419325453 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86347c0800 == 159 [pid = 1938] [id = 556] 06:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f863248b000) [pid = 1938] [serial = 1669] [outer = (nil)] 06:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f86325fa800) [pid = 1938] [serial = 1670] [outer = 0x7f863248b000] 06:48:45 INFO - PROCESS | 1938 | 1461419325534 Marionette DEBUG loaded listener.js 06:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8633a87400) [pid = 1938] [serial = 1671] [outer = 0x7f863248b000] 06:48:46 INFO - PROCESS | 1938 | 1461419326419 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]]]}] 06:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1587ms 06:48:46 INFO - PROCESS | 1938 | 1461419326476 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 06:48:46 INFO - PROCESS | 1938 | 1461419326484 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 06:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:48:46 INFO - PROCESS | 1938 | 1461419326493 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:48:46 INFO - PROCESS | 1938 | 1461419326497 Marionette TRACE conn4 <- [1,2198,null,{}] 06:48:46 INFO - PROCESS | 1938 | 1461419326503 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}] 06:48:46 INFO - PROCESS | 1938 | 1461419326717 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 06:48:47 INFO - PROCESS | 1938 | 1461419327018 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637084000 == 160 [pid = 1938] [id = 557] 06:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8633de9c00) [pid = 1938] [serial = 1672] [outer = (nil)] 06:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f86351ecc00) [pid = 1938] [serial = 1673] [outer = 0x7f8633de9c00] 06:48:47 INFO - PROCESS | 1938 | 1461419327133 Marionette DEBUG loaded listener.js 06:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f863534c800) [pid = 1938] [serial = 1674] [outer = 0x7f8633de9c00] 06:48:47 INFO - PROCESS | 1938 | 1461419327940 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]]]}] 06:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1481ms 06:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:48:47 INFO - PROCESS | 1938 | 1461419327975 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 06:48:47 INFO - PROCESS | 1938 | 1461419327978 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 06:48:47 INFO - PROCESS | 1938 | 1461419327985 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:48:47 INFO - PROCESS | 1938 | 1461419327991 Marionette TRACE conn4 <- [1,2202,null,{}] 06:48:48 INFO - PROCESS | 1938 | 1461419328007 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}] 06:48:48 INFO - PROCESS | 1938 | 1461419328208 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 06:48:48 INFO - PROCESS | 1938 | 1461419328434 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a994800 == 161 [pid = 1938] [id = 558] 06:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8635a3a000) [pid = 1938] [serial = 1675] [outer = (nil)] 06:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f8635e60400) [pid = 1938] [serial = 1676] [outer = 0x7f8635a3a000] 06:48:48 INFO - PROCESS | 1938 | 1461419328548 Marionette DEBUG loaded listener.js 06:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8636ad5800) [pid = 1938] [serial = 1677] [outer = 0x7f8635a3a000] 06:48:49 INFO - PROCESS | 1938 | 1461419329447 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]]]}] 06:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1533ms 06:48:49 INFO - PROCESS | 1938 | 1461419329518 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 06:48:49 INFO - PROCESS | 1938 | 1461419329522 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 06:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:48:49 INFO - PROCESS | 1938 | 1461419329527 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:48:49 INFO - PROCESS | 1938 | 1461419329530 Marionette TRACE conn4 <- [1,2206,null,{}] 06:48:49 INFO - PROCESS | 1938 | 1461419329536 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}] 06:48:49 INFO - PROCESS | 1938 | 1461419329774 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 06:48:50 INFO - PROCESS | 1938 | 1461419330031 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cad8800 == 162 [pid = 1938] [id = 559] 06:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f86316b9800) [pid = 1938] [serial = 1678] [outer = (nil)] 06:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f8636fc0800) [pid = 1938] [serial = 1679] [outer = 0x7f86316b9800] 06:48:50 INFO - PROCESS | 1938 | 1461419330147 Marionette DEBUG loaded listener.js 06:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f863730cc00) [pid = 1938] [serial = 1680] [outer = 0x7f86316b9800] 06:48:50 INFO - PROCESS | 1938 | 1461419330960 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]]]}] 06:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1475ms 06:48:51 INFO - PROCESS | 1938 | 1461419331004 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 06:48:51 INFO - PROCESS | 1938 | 1461419331008 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 06:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:48:51 INFO - PROCESS | 1938 | 1461419331013 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:48:51 INFO - PROCESS | 1938 | 1461419331016 Marionette TRACE conn4 <- [1,2210,null,{}] 06:48:51 INFO - PROCESS | 1938 | 1461419331021 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}] 06:48:51 INFO - PROCESS | 1938 | 1461419331230 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 06:48:51 INFO - PROCESS | 1938 | 1461419331498 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc0e800 == 163 [pid = 1938] [id = 560] 06:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f8637c46000) [pid = 1938] [serial = 1681] [outer = (nil)] 06:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f8637c4d000) [pid = 1938] [serial = 1682] [outer = 0x7f8637c46000] 06:48:51 INFO - PROCESS | 1938 | 1461419331616 Marionette DEBUG loaded listener.js 06:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f8637ca5800) [pid = 1938] [serial = 1683] [outer = 0x7f8637c46000] 06:48:52 INFO - PROCESS | 1938 | 1461419332450 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]]]}] 06:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1494ms 06:48:52 INFO - PROCESS | 1938 | 1461419332508 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 06:48:52 INFO - PROCESS | 1938 | 1461419332511 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 06:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:48:52 INFO - PROCESS | 1938 | 1461419332517 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:48:52 INFO - PROCESS | 1938 | 1461419332519 Marionette TRACE conn4 <- [1,2214,null,{}] 06:48:52 INFO - PROCESS | 1938 | 1461419332525 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}] 06:48:52 INFO - PROCESS | 1938 | 1461419332743 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 06:48:52 INFO - PROCESS | 1938 | 1461419332961 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640faa000 == 164 [pid = 1938] [id = 561] 06:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8637cd3400) [pid = 1938] [serial = 1684] [outer = (nil)] 06:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8637fb4c00) [pid = 1938] [serial = 1685] [outer = 0x7f8637cd3400] 06:48:53 INFO - PROCESS | 1938 | 1461419333076 Marionette DEBUG loaded listener.js 06:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f86380ce800) [pid = 1938] [serial = 1686] [outer = 0x7f8637cd3400] 06:48:53 INFO - PROCESS | 1938 | 1461419333902 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]]]}] 06:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1426ms 06:48:53 INFO - PROCESS | 1938 | 1461419333944 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 06:48:53 INFO - PROCESS | 1938 | 1461419333947 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 06:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:48:53 INFO - PROCESS | 1938 | 1461419333952 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:48:53 INFO - PROCESS | 1938 | 1461419333955 Marionette TRACE conn4 <- [1,2218,null,{}] 06:48:53 INFO - PROCESS | 1938 | 1461419333960 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}] 06:48:54 INFO - PROCESS | 1938 | 1461419334149 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 06:48:54 INFO - PROCESS | 1938 | 1461419334422 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86412a3000 == 165 [pid = 1938] [id = 562] 06:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f86316b7400) [pid = 1938] [serial = 1687] [outer = (nil)] 06:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f8639068800) [pid = 1938] [serial = 1688] [outer = 0x7f86316b7400] 06:48:54 INFO - PROCESS | 1938 | 1461419334495 Marionette DEBUG loaded listener.js 06:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f86391c2400) [pid = 1938] [serial = 1689] [outer = 0x7f86316b7400] 06:48:55 INFO - PROCESS | 1938 | 1461419335314 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]]]}] 06:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1427ms 06:48:55 INFO - PROCESS | 1938 | 1461419335381 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 06:48:55 INFO - PROCESS | 1938 | 1461419335384 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 06:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:48:55 INFO - PROCESS | 1938 | 1461419335390 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:48:55 INFO - PROCESS | 1938 | 1461419335392 Marionette TRACE conn4 <- [1,2222,null,{}] 06:48:55 INFO - PROCESS | 1938 | 1461419335398 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}] 06:48:55 INFO - PROCESS | 1938 | 1461419335579 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 06:48:55 INFO - PROCESS | 1938 | 1461419335842 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641872000 == 166 [pid = 1938] [id = 563] 06:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f86391cc000) [pid = 1938] [serial = 1690] [outer = (nil)] 06:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f863a5a5400) [pid = 1938] [serial = 1691] [outer = 0x7f86391cc000] 06:48:55 INFO - PROCESS | 1938 | 1461419335915 Marionette DEBUG loaded listener.js 06:48:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f863a5b0800) [pid = 1938] [serial = 1692] [outer = 0x7f86391cc000] 06:48:56 INFO - PROCESS | 1938 | 1461419336756 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]]]}] 06:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1426ms 06:48:56 INFO - PROCESS | 1938 | 1461419336818 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 06:48:56 INFO - PROCESS | 1938 | 1461419336821 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 06:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:48:56 INFO - PROCESS | 1938 | 1461419336826 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:48:56 INFO - PROCESS | 1938 | 1461419336828 Marionette TRACE conn4 <- [1,2226,null,{}] 06:48:56 INFO - PROCESS | 1938 | 1461419336834 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}] 06:48:57 INFO - PROCESS | 1938 | 1461419337026 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 06:48:57 INFO - PROCESS | 1938 | 1461419337248 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d54000 == 167 [pid = 1938] [id = 564] 06:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f86391c2c00) [pid = 1938] [serial = 1693] [outer = (nil)] 06:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f863a8b3800) [pid = 1938] [serial = 1694] [outer = 0x7f86391c2c00] 06:48:57 INFO - PROCESS | 1938 | 1461419337361 Marionette DEBUG loaded listener.js 06:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f863a8c1400) [pid = 1938] [serial = 1695] [outer = 0x7f86391c2c00] 06:48:58 INFO - PROCESS | 1938 | 1461419338192 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]]]}] 06:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1428ms 06:48:58 INFO - PROCESS | 1938 | 1461419338256 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 06:48:58 INFO - PROCESS | 1938 | 1461419338259 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 06:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:48:58 INFO - PROCESS | 1938 | 1461419338264 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:48:58 INFO - PROCESS | 1938 | 1461419338267 Marionette TRACE conn4 <- [1,2230,null,{}] 06:48:58 INFO - PROCESS | 1938 | 1461419338272 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}] 06:48:58 INFO - PROCESS | 1938 | 1461419338466 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 06:48:58 INFO - PROCESS | 1938 | 1461419338687 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a14000 == 168 [pid = 1938] [id = 565] 06:48:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f86391cec00) [pid = 1938] [serial = 1696] [outer = (nil)] 06:48:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f863b440800) [pid = 1938] [serial = 1697] [outer = 0x7f86391cec00] 06:48:58 INFO - PROCESS | 1938 | 1461419338799 Marionette DEBUG loaded listener.js 06:48:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f863b5ea400) [pid = 1938] [serial = 1698] [outer = 0x7f86391cec00] 06:48:59 INFO - PROCESS | 1938 | 1461419339736 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]]]}] 06:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1532ms 06:48:59 INFO - PROCESS | 1938 | 1461419339798 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 06:48:59 INFO - PROCESS | 1938 | 1461419339801 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 06:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:48:59 INFO - PROCESS | 1938 | 1461419339807 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:48:59 INFO - PROCESS | 1938 | 1461419339816 Marionette TRACE conn4 <- [1,2234,null,{}] 06:48:59 INFO - PROCESS | 1938 | 1461419339821 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}] 06:49:00 INFO - PROCESS | 1938 | 1461419340073 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 06:49:00 INFO - PROCESS | 1938 | 1461419340380 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647865800 == 169 [pid = 1938] [id = 566] 06:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f863ca9ec00) [pid = 1938] [serial = 1699] [outer = (nil)] 06:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7f8640ee9400) [pid = 1938] [serial = 1700] [outer = 0x7f863ca9ec00] 06:49:00 INFO - PROCESS | 1938 | 1461419340462 Marionette DEBUG loaded listener.js 06:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7f86412f8c00) [pid = 1938] [serial = 1701] [outer = 0x7f863ca9ec00] 06:49:01 INFO - PROCESS | 1938 | 1461419341243 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]]]}] 06:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1491ms 06:49:01 INFO - PROCESS | 1938 | 1461419341299 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 06:49:01 INFO - PROCESS | 1938 | 1461419341303 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 06:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:49:01 INFO - PROCESS | 1938 | 1461419341308 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:49:01 INFO - PROCESS | 1938 | 1461419341310 Marionette TRACE conn4 <- [1,2238,null,{}] 06:49:01 INFO - PROCESS | 1938 | 1461419341315 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}] 06:49:01 INFO - PROCESS | 1938 | 1461419341507 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 06:49:01 INFO - PROCESS | 1938 | 1461419341788 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482dd800 == 170 [pid = 1938] [id = 567] 06:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7f8640e6a000) [pid = 1938] [serial = 1702] [outer = (nil)] 06:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7f8642637800) [pid = 1938] [serial = 1703] [outer = 0x7f8640e6a000] 06:49:01 INFO - PROCESS | 1938 | 1461419341863 Marionette DEBUG loaded listener.js 06:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7f86426a8000) [pid = 1938] [serial = 1704] [outer = 0x7f8640e6a000] 06:49:02 INFO - PROCESS | 1938 | 1461419342696 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]]]}] 06:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1426ms 06:49:02 INFO - PROCESS | 1938 | 1461419342735 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 06:49:02 INFO - PROCESS | 1938 | 1461419342738 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 06:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:49:02 INFO - PROCESS | 1938 | 1461419342744 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:49:02 INFO - PROCESS | 1938 | 1461419342746 Marionette TRACE conn4 <- [1,2242,null,{}] 06:49:02 INFO - PROCESS | 1938 | 1461419342751 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}] 06:49:02 INFO - PROCESS | 1938 | 1461419342947 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 06:49:03 INFO - PROCESS | 1938 | 1461419343213 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485f8000 == 171 [pid = 1938] [id = 568] 06:49:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7f8640e84c00) [pid = 1938] [serial = 1705] [outer = (nil)] 06:49:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7f8642909c00) [pid = 1938] [serial = 1706] [outer = 0x7f8640e84c00] 06:49:03 INFO - PROCESS | 1938 | 1461419343285 Marionette DEBUG loaded listener.js 06:49:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x7f8642918400) [pid = 1938] [serial = 1707] [outer = 0x7f8640e84c00] 06:49:04 INFO - PROCESS | 1938 | 1461419344105 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]]]}] 06:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1426ms 06:49:04 INFO - PROCESS | 1938 | 1461419344171 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 06:49:04 INFO - PROCESS | 1938 | 1461419344174 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 06:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:49:04 INFO - PROCESS | 1938 | 1461419344180 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:49:04 INFO - PROCESS | 1938 | 1461419344182 Marionette TRACE conn4 <- [1,2246,null,{}] 06:49:04 INFO - PROCESS | 1938 | 1461419344187 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}] 06:49:04 INFO - PROCESS | 1938 | 1461419344378 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 06:49:04 INFO - PROCESS | 1938 | 1461419344672 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d64800 == 172 [pid = 1938] [id = 569] 06:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 276 (0x7f8630f4b000) [pid = 1938] [serial = 1708] [outer = (nil)] 06:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 277 (0x7f863a8b4400) [pid = 1938] [serial = 1709] [outer = 0x7f8630f4b000] 06:49:04 INFO - PROCESS | 1938 | 1461419344746 Marionette DEBUG loaded listener.js 06:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 278 (0x7f8643a95000) [pid = 1938] [serial = 1710] [outer = 0x7f8630f4b000] 06:49:05 INFO - PROCESS | 1938 | 1461419345593 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]]]}] 06:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1482ms 06:49:05 INFO - PROCESS | 1938 | 1461419345663 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 06:49:05 INFO - PROCESS | 1938 | 1461419345666 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 06:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:49:05 INFO - PROCESS | 1938 | 1461419345672 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:49:05 INFO - PROCESS | 1938 | 1461419345674 Marionette TRACE conn4 <- [1,2250,null,{}] 06:49:05 INFO - PROCESS | 1938 | 1461419345679 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}] 06:49:05 INFO - PROCESS | 1938 | 1461419345876 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 06:49:06 INFO - PROCESS | 1938 | 1461419346735 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8634418800 == 173 [pid = 1938] [id = 570] 06:49:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 279 (0x7f8630e58c00) [pid = 1938] [serial = 1711] [outer = (nil)] 06:49:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 280 (0x7f8630f4d800) [pid = 1938] [serial = 1712] [outer = 0x7f8630e58c00] 06:49:06 INFO - PROCESS | 1938 | 1461419346838 Marionette DEBUG loaded listener.js 06:49:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 281 (0x7f8632421800) [pid = 1938] [serial = 1713] [outer = 0x7f8630e58c00] 06:49:07 INFO - PROCESS | 1938 | 1461419347646 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]]]}] 06:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2032ms 06:49:07 INFO - PROCESS | 1938 | 1461419347706 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 06:49:07 INFO - PROCESS | 1938 | 1461419347713 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 06:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:49:07 INFO - PROCESS | 1938 | 1461419347721 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:49:07 INFO - PROCESS | 1938 | 1461419347725 Marionette TRACE conn4 <- [1,2254,null,{}] 06:49:07 INFO - PROCESS | 1938 | 1461419347731 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}] 06:49:07 INFO - PROCESS | 1938 | 1461419347926 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 06:49:08 INFO - PROCESS | 1938 | 1461419348213 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d72800 == 174 [pid = 1938] [id = 571] 06:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 282 (0x7f86301c4000) [pid = 1938] [serial = 1714] [outer = (nil)] 06:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 283 (0x7f8630f4bc00) [pid = 1938] [serial = 1715] [outer = 0x7f86301c4000] 06:49:08 INFO - PROCESS | 1938 | 1461419348282 Marionette DEBUG loaded listener.js 06:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 284 (0x7f86332c9000) [pid = 1938] [serial = 1716] [outer = 0x7f86301c4000] 06:49:09 INFO - PROCESS | 1938 | 1461419349307 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]]]}] 06:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1632ms 06:49:09 INFO - PROCESS | 1938 | 1461419349356 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 06:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:49:09 INFO - PROCESS | 1938 | 1461419349362 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 06:49:09 INFO - PROCESS | 1938 | 1461419349367 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:49:09 INFO - PROCESS | 1938 | 1461419349370 Marionette TRACE conn4 <- [1,2258,null,{}] 06:49:09 INFO - PROCESS | 1938 | 1461419349375 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}] 06:49:09 INFO - PROCESS | 1938 | 1461419349556 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 06:49:09 INFO - PROCESS | 1938 | 1461419349910 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d6d800 == 175 [pid = 1938] [id = 572] 06:49:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 285 (0x7f8630f50000) [pid = 1938] [serial = 1717] [outer = (nil)] 06:49:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 286 (0x7f863442a400) [pid = 1938] [serial = 1718] [outer = 0x7f8630f50000] 06:49:09 INFO - PROCESS | 1938 | 1461419349989 Marionette DEBUG loaded listener.js 06:49:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 287 (0x7f8634573800) [pid = 1938] [serial = 1719] [outer = 0x7f8630f50000] 06:49:10 INFO - PROCESS | 1938 | 1461419350813 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]]]}] 06:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1480ms 06:49:10 INFO - PROCESS | 1938 | 1461419350848 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 06:49:10 INFO - PROCESS | 1938 | 1461419350851 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 06:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:49:10 INFO - PROCESS | 1938 | 1461419350863 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:49:10 INFO - PROCESS | 1938 | 1461419350871 Marionette TRACE conn4 <- [1,2262,null,{}] 06:49:10 INFO - PROCESS | 1938 | 1461419350879 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}] 06:49:11 INFO - PROCESS | 1938 | 1461419351065 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 06:49:11 INFO - PROCESS | 1938 | 1461419351354 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863b867800 == 176 [pid = 1938] [id = 573] 06:49:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 288 (0x7f8632491000) [pid = 1938] [serial = 1720] [outer = (nil)] 06:49:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 289 (0x7f863534a800) [pid = 1938] [serial = 1721] [outer = 0x7f8632491000] 06:49:11 INFO - PROCESS | 1938 | 1461419351423 Marionette DEBUG loaded listener.js 06:49:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 290 (0x7f8635a39000) [pid = 1938] [serial = 1722] [outer = 0x7f8632491000] 06:49:12 INFO - PROCESS | 1938 | 1461419352279 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]]]}] 06:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1490ms 06:49:12 INFO - PROCESS | 1938 | 1461419352348 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 06:49:12 INFO - PROCESS | 1938 | 1461419352351 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 06:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:49:12 INFO - PROCESS | 1938 | 1461419352357 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:49:12 INFO - PROCESS | 1938 | 1461419352359 Marionette TRACE conn4 <- [1,2266,null,{}] 06:49:12 INFO - PROCESS | 1938 | 1461419352364 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}] 06:49:12 INFO - PROCESS | 1938 | 1461419352551 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 06:49:12 INFO - PROCESS | 1938 | 1461419352854 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:12 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8634414000 == 175 [pid = 1938] [id = 503] 06:49:12 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aaa3000 == 174 [pid = 1938] [id = 499] 06:49:12 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f57c000 == 173 [pid = 1938] [id = 500] 06:49:12 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd1d000 == 172 [pid = 1938] [id = 57] 06:49:12 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8662ae0800 == 171 [pid = 1938] [id = 501] 06:49:12 INFO - PROCESS | 1938 | --DOMWINDOW == 289 (0x7f863522ac00) [pid = 1938] [serial = 1541] [outer = (nil)] [url = about:blank] 06:49:12 INFO - PROCESS | 1938 | --DOMWINDOW == 288 (0x7f8637308400) [pid = 1938] [serial = 1544] [outer = (nil)] [url = about:blank] 06:49:12 INFO - PROCESS | 1938 | --DOMWINDOW == 287 (0x7f86325bb800) [pid = 1938] [serial = 1562] [outer = (nil)] [url = about:blank] 06:49:12 INFO - PROCESS | 1938 | --DOMWINDOW == 286 (0x7f865be0ac00) [pid = 1938] [serial = 1559] [outer = (nil)] [url = about:blank] 06:49:12 INFO - PROCESS | 1938 | --DOMWINDOW == 285 (0x7f8640e86000) [pid = 1938] [serial = 1547] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 284 (0x7f865fe88000) [pid = 1938] [serial = 1571] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 283 (0x7f8633a91400) [pid = 1938] [serial = 1580] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 282 (0x7f865aae0c00) [pid = 1938] [serial = 1565] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 281 (0x7f8632423000) [pid = 1938] [serial = 1574] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 280 (0x7f8633a88000) [pid = 1938] [serial = 1577] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 279 (0x7f864c27a400) [pid = 1938] [serial = 1556] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 278 (0x7f8644b57c00) [pid = 1938] [serial = 1550] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 277 (0x7f8633de2c00) [pid = 1938] [serial = 1568] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 276 (0x7f86475d5c00) [pid = 1938] [serial = 1553] [outer = (nil)] [url = about:blank] 06:49:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8632b1c000 == 172 [pid = 1938] [id = 574] 06:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 277 (0x7f86301c5c00) [pid = 1938] [serial = 1723] [outer = (nil)] 06:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 278 (0x7f863340d400) [pid = 1938] [serial = 1724] [outer = 0x7f86301c5c00] 06:49:13 INFO - PROCESS | 1938 | 1461419353063 Marionette DEBUG loaded listener.js 06:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 279 (0x7f8635a3b400) [pid = 1938] [serial = 1725] [outer = 0x7f86301c5c00] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637eee000 == 171 [pid = 1938] [id = 554] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d70000 == 170 [pid = 1938] [id = 551] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863441b800 == 169 [pid = 1938] [id = 550] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86351b2000 == 168 [pid = 1938] [id = 549] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86312fa000 == 167 [pid = 1938] [id = 548] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633ceb800 == 166 [pid = 1938] [id = 542] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8664285800 == 165 [pid = 1938] [id = 541] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f465000 == 164 [pid = 1938] [id = 540] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8650233800 == 163 [pid = 1938] [id = 539] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d097800 == 162 [pid = 1938] [id = 538] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487e9800 == 161 [pid = 1938] [id = 537] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d22800 == 160 [pid = 1938] [id = 536] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc10000 == 159 [pid = 1938] [id = 535] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428c3000 == 158 [pid = 1938] [id = 490] 06:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d76000 == 157 [pid = 1938] [id = 534] 06:49:13 INFO - PROCESS | 1938 | 1461419353763 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]]]}] 06:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1431ms 06:49:13 INFO - PROCESS | 1938 | 1461419353789 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 06:49:13 INFO - PROCESS | 1938 | 1461419353793 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 06:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:49:13 INFO - PROCESS | 1938 | 1461419353797 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:49:13 INFO - PROCESS | 1938 | 1461419353800 Marionette TRACE conn4 <- [1,2270,null,{}] 06:49:13 INFO - PROCESS | 1938 | 1461419353804 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}] 06:49:14 INFO - PROCESS | 1938 | 1461419354012 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 278 (0x7f8640e82c00) [pid = 1938] [serial = 1598] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 277 (0x7f8645e0f800) [pid = 1938] [serial = 1599] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 276 (0x7f86391cd400) [pid = 1938] [serial = 1595] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 275 (0x7f8637fb2000) [pid = 1938] [serial = 1590] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x7f86380d4000) [pid = 1938] [serial = 1593] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7f8637c4d800) [pid = 1938] [serial = 1589] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7f8636f7c800) [pid = 1938] [serial = 1586] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7f8636fbc800) [pid = 1938] [serial = 1587] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7f863442fc00) [pid = 1938] [serial = 1583] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7f8637fbb400) [pid = 1938] [serial = 1592] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7f863a8b3400) [pid = 1938] [serial = 1596] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7f86352d7400) [pid = 1938] [serial = 1584] [outer = (nil)] [url = about:blank] 06:49:14 INFO - PROCESS | 1938 | 1461419354217 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8634410000 == 158 [pid = 1938] [id = 575] 06:49:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7f86368d5400) [pid = 1938] [serial = 1726] [outer = (nil)] 06:49:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7f8636ad6c00) [pid = 1938] [serial = 1727] [outer = 0x7f86368d5400] 06:49:14 INFO - PROCESS | 1938 | 1461419354291 Marionette DEBUG loaded listener.js 06:49:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7f8636fbe000) [pid = 1938] [serial = 1728] [outer = 0x7f86368d5400] 06:49:15 INFO - PROCESS | 1938 | 1461419355054 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]]]}] 06:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1274ms 06:49:15 INFO - PROCESS | 1938 | 1461419355072 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 06:49:15 INFO - PROCESS | 1938 | 1461419355074 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 06:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:49:15 INFO - PROCESS | 1938 | 1461419355080 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:49:15 INFO - PROCESS | 1938 | 1461419355082 Marionette TRACE conn4 <- [1,2274,null,{}] 06:49:15 INFO - PROCESS | 1938 | 1461419355087 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}] 06:49:15 INFO - PROCESS | 1938 | 1461419355253 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 06:49:15 INFO - PROCESS | 1938 | 1461419355461 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a98a000 == 159 [pid = 1938] [id = 576] 06:49:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7f8633a86000) [pid = 1938] [serial = 1729] [outer = (nil)] 06:49:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7f8636f7d800) [pid = 1938] [serial = 1730] [outer = 0x7f8633a86000] 06:49:15 INFO - PROCESS | 1938 | 1461419355530 Marionette DEBUG loaded listener.js 06:49:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7f8637fb2c00) [pid = 1938] [serial = 1731] [outer = 0x7f8633a86000] 06:49:16 INFO - PROCESS | 1938 | 1461419356259 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]]]}] 06:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1227ms 06:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:49:16 INFO - PROCESS | 1938 | 1461419356314 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 06:49:16 INFO - PROCESS | 1938 | 1461419356316 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 06:49:16 INFO - PROCESS | 1938 | 1461419356321 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:49:16 INFO - PROCESS | 1938 | 1461419356325 Marionette TRACE conn4 <- [1,2278,null,{}] 06:49:16 INFO - PROCESS | 1938 | 1461419356329 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}] 06:49:16 INFO - PROCESS | 1938 | 1461419356566 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 06:49:16 INFO - PROCESS | 1938 | 1461419356598 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641785800 == 160 [pid = 1938] [id = 577] 06:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7f8633a8d400) [pid = 1938] [serial = 1732] [outer = (nil)] 06:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x7f8637fb9000) [pid = 1938] [serial = 1733] [outer = 0x7f8633a8d400] 06:49:16 INFO - PROCESS | 1938 | 1461419356654 Marionette DEBUG loaded listener.js 06:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 276 (0x7f86380d6000) [pid = 1938] [serial = 1734] [outer = 0x7f8633a8d400] 06:49:17 INFO - PROCESS | 1938 | 1461419357491 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]]]}] 06:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1180ms 06:49:17 INFO - PROCESS | 1938 | 1461419357507 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 06:49:17 INFO - PROCESS | 1938 | 1461419357510 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 06:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:49:17 INFO - PROCESS | 1938 | 1461419357515 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:49:17 INFO - PROCESS | 1938 | 1461419357518 Marionette TRACE conn4 <- [1,2282,null,{}] 06:49:17 INFO - PROCESS | 1938 | 1461419357523 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}] 06:49:17 INFO - PROCESS | 1938 | 1461419357754 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 275 (0x7f86301c8c00) [pid = 1938] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x7f8635c4cc00) [pid = 1938] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7f863241b400) [pid = 1938] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7f8633a8c000) [pid = 1938] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7f8637e7cc00) [pid = 1938] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7f86325f6c00) [pid = 1938] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7f8633a8b400) [pid = 1938] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7f86352de000) [pid = 1938] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7f8635c4b800) [pid = 1938] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:49:18 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f8633af3400) [pid = 1938] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:49:19 INFO - PROCESS | 1938 | 1461419359025 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633242800 == 161 [pid = 1938] [id = 578] 06:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f86301c8c00) [pid = 1938] [serial = 1735] [outer = (nil)] 06:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7f86325fc400) [pid = 1938] [serial = 1736] [outer = 0x7f86301c8c00] 06:49:19 INFO - PROCESS | 1938 | 1461419359084 Marionette DEBUG loaded listener.js 06:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7f86352de000) [pid = 1938] [serial = 1737] [outer = 0x7f86301c8c00] 06:49:19 INFO - PROCESS | 1938 | 1461419359739 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]]]}] 06:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2243ms 06:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:49:19 INFO - PROCESS | 1938 | 1461419359759 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 06:49:19 INFO - PROCESS | 1938 | 1461419359761 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 06:49:19 INFO - PROCESS | 1938 | 1461419359767 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:49:19 INFO - PROCESS | 1938 | 1461419359769 Marionette TRACE conn4 <- [1,2286,null,{}] 06:49:19 INFO - PROCESS | 1938 | 1461419359774 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}] 06:49:20 INFO - PROCESS | 1938 | 1461419360015 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 06:49:20 INFO - PROCESS | 1938 | 1461419360037 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a59800 == 162 [pid = 1938] [id = 579] 06:49:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7f863241b400) [pid = 1938] [serial = 1738] [outer = (nil)] 06:49:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7f863906f000) [pid = 1938] [serial = 1739] [outer = 0x7f863241b400] 06:49:20 INFO - PROCESS | 1938 | 1461419360096 Marionette DEBUG loaded listener.js 06:49:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7f863b441c00) [pid = 1938] [serial = 1740] [outer = 0x7f863241b400] 06:49:20 INFO - PROCESS | 1938 | 1461419360857 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]]]}] 06:49:21 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 06:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1277ms 06:49:21 INFO - PROCESS | 1938 | 1461419361044 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 06:49:21 INFO - PROCESS | 1938 | 1461419361050 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 06:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:49:21 INFO - PROCESS | 1938 | 1461419361058 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:49:21 INFO - PROCESS | 1938 | 1461419361062 Marionette TRACE conn4 <- [1,2290,null,{}] 06:49:21 INFO - PROCESS | 1938 | 1461419361069 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}] 06:49:21 INFO - PROCESS | 1938 | 1461419361319 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 06:49:21 INFO - PROCESS | 1938 | 1461419361582 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633cec800 == 163 [pid = 1938] [id = 580] 06:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7f8630f51400) [pid = 1938] [serial = 1741] [outer = (nil)] 06:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7f8632425800) [pid = 1938] [serial = 1742] [outer = 0x7f8630f51400] 06:49:21 INFO - PROCESS | 1938 | 1461419361713 Marionette DEBUG loaded listener.js 06:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x7f86332ca000) [pid = 1938] [serial = 1743] [outer = 0x7f8630f51400] 06:49:22 INFO - PROCESS | 1938 | 1461419362622 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]]]}] 06:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1636ms 06:49:22 INFO - PROCESS | 1938 | 1461419362695 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 06:49:22 INFO - PROCESS | 1938 | 1461419362699 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 06:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:49:22 INFO - PROCESS | 1938 | 1461419362711 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:49:22 INFO - PROCESS | 1938 | 1461419362717 Marionette TRACE conn4 <- [1,2294,null,{}] 06:49:22 INFO - PROCESS | 1938 | 1461419362722 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}] 06:49:22 INFO - PROCESS | 1938 | 1461419362961 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 06:49:23 INFO - PROCESS | 1938 | 1461419363269 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a50a800 == 164 [pid = 1938] [id = 581] 06:49:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 276 (0x7f86344a6000) [pid = 1938] [serial = 1744] [outer = (nil)] 06:49:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 277 (0x7f8634570400) [pid = 1938] [serial = 1745] [outer = 0x7f86344a6000] 06:49:23 INFO - PROCESS | 1938 | 1461419363344 Marionette DEBUG loaded listener.js 06:49:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 278 (0x7f86352d7400) [pid = 1938] [serial = 1746] [outer = 0x7f86344a6000] 06:49:24 INFO - PROCESS | 1938 | 1461419364218 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]]]}] 06:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 06:49:24 INFO - PROCESS | 1938 | 1461419364244 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 06:49:24 INFO - PROCESS | 1938 | 1461419364247 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 06:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:49:24 INFO - PROCESS | 1938 | 1461419364253 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:49:24 INFO - PROCESS | 1938 | 1461419364256 Marionette TRACE conn4 <- [1,2298,null,{}] 06:49:24 INFO - PROCESS | 1938 | 1461419364271 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}] 06:49:24 INFO - PROCESS | 1938 | 1461419364469 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 06:49:24 INFO - PROCESS | 1938 | 1461419364696 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d2c800 == 165 [pid = 1938] [id = 582] 06:49:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 279 (0x7f86368ccc00) [pid = 1938] [serial = 1747] [outer = (nil)] 06:49:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 280 (0x7f8636f82c00) [pid = 1938] [serial = 1748] [outer = 0x7f86368ccc00] 06:49:24 INFO - PROCESS | 1938 | 1461419364811 Marionette DEBUG loaded listener.js 06:49:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 281 (0x7f8637c4d800) [pid = 1938] [serial = 1749] [outer = 0x7f86368ccc00] 06:49:25 INFO - PROCESS | 1938 | 1461419365792 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]]]}] 06:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1587ms 06:49:25 INFO - PROCESS | 1938 | 1461419365842 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 06:49:25 INFO - PROCESS | 1938 | 1461419365845 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 06:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:49:25 INFO - PROCESS | 1938 | 1461419365851 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:49:25 INFO - PROCESS | 1938 | 1461419365853 Marionette TRACE conn4 <- [1,2302,null,{}] 06:49:25 INFO - PROCESS | 1938 | 1461419365858 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}] 06:49:26 INFO - PROCESS | 1938 | 1461419366053 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 06:49:26 INFO - PROCESS | 1938 | 1461419366277 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487db000 == 166 [pid = 1938] [id = 583] 06:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 282 (0x7f8636acc400) [pid = 1938] [serial = 1750] [outer = (nil)] 06:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 283 (0x7f863906fc00) [pid = 1938] [serial = 1751] [outer = 0x7f8636acc400] 06:49:26 INFO - PROCESS | 1938 | 1461419366387 Marionette DEBUG loaded listener.js 06:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 284 (0x7f863b440c00) [pid = 1938] [serial = 1752] [outer = 0x7f8636acc400] 06:49:27 INFO - PROCESS | 1938 | 1461419367237 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]]]}] 06:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1435ms 06:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:49:27 INFO - PROCESS | 1938 | 1461419367287 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 06:49:27 INFO - PROCESS | 1938 | 1461419367290 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 06:49:27 INFO - PROCESS | 1938 | 1461419367296 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:49:27 INFO - PROCESS | 1938 | 1461419367299 Marionette TRACE conn4 <- [1,2306,null,{}] 06:49:27 INFO - PROCESS | 1938 | 1461419367304 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}] 06:49:27 INFO - PROCESS | 1938 | 1461419367491 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 06:49:27 INFO - PROCESS | 1938 | 1461419367728 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cc3a800 == 167 [pid = 1938] [id = 584] 06:49:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 285 (0x7f8637e7f000) [pid = 1938] [serial = 1753] [outer = (nil)] 06:49:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 286 (0x7f863ca9c000) [pid = 1938] [serial = 1754] [outer = 0x7f8637e7f000] 06:49:27 INFO - PROCESS | 1938 | 1461419367798 Marionette DEBUG loaded listener.js 06:49:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 287 (0x7f8640e81c00) [pid = 1938] [serial = 1755] [outer = 0x7f8637e7f000] 06:49:28 INFO - PROCESS | 1938 | 1461419368669 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]]]}] 06:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1430ms 06:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:49:28 INFO - PROCESS | 1938 | 1461419368726 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 06:49:28 INFO - PROCESS | 1938 | 1461419368729 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 06:49:28 INFO - PROCESS | 1938 | 1461419368735 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:49:28 INFO - PROCESS | 1938 | 1461419368738 Marionette TRACE conn4 <- [1,2310,null,{}] 06:49:28 INFO - PROCESS | 1938 | 1461419368743 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}] 06:49:28 INFO - PROCESS | 1938 | 1461419368977 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 06:49:29 INFO - PROCESS | 1938 | 1461419369240 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d889000 == 168 [pid = 1938] [id = 585] 06:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 288 (0x7f8642950000) [pid = 1938] [serial = 1756] [outer = (nil)] 06:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 289 (0x7f8643b25000) [pid = 1938] [serial = 1757] [outer = 0x7f8642950000] 06:49:29 INFO - PROCESS | 1938 | 1461419369372 Marionette DEBUG loaded listener.js 06:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 290 (0x7f8643d9a000) [pid = 1938] [serial = 1758] [outer = 0x7f8642950000] 06:49:30 INFO - PROCESS | 1938 | 1461419370205 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]]]}] 06:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1528ms 06:49:30 INFO - PROCESS | 1938 | 1461419370263 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 06:49:30 INFO - PROCESS | 1938 | 1461419370266 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 06:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:49:30 INFO - PROCESS | 1938 | 1461419370272 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:49:30 INFO - PROCESS | 1938 | 1461419370274 Marionette TRACE conn4 <- [1,2314,null,{}] 06:49:30 INFO - PROCESS | 1938 | 1461419370279 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}] 06:49:30 INFO - PROCESS | 1938 | 1461419370467 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 06:49:30 INFO - PROCESS | 1938 | 1461419370734 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e4e9800 == 169 [pid = 1938] [id = 586] 06:49:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 291 (0x7f864290e400) [pid = 1938] [serial = 1759] [outer = (nil)] 06:49:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 292 (0x7f8643f56400) [pid = 1938] [serial = 1760] [outer = 0x7f864290e400] 06:49:30 INFO - PROCESS | 1938 | 1461419370843 Marionette DEBUG loaded listener.js 06:49:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 293 (0x7f8644307800) [pid = 1938] [serial = 1761] [outer = 0x7f864290e400] 06:49:31 INFO - PROCESS | 1938 | 1461419371619 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]]]}] 06:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1378ms 06:49:31 INFO - PROCESS | 1938 | 1461419371652 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 06:49:31 INFO - PROCESS | 1938 | 1461419371655 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 06:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:49:31 INFO - PROCESS | 1938 | 1461419371665 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:49:31 INFO - PROCESS | 1938 | 1461419371667 Marionette TRACE conn4 <- [1,2318,null,{}] 06:49:31 INFO - PROCESS | 1938 | 1461419371673 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}] 06:49:31 INFO - PROCESS | 1938 | 1461419371879 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 06:49:32 INFO - PROCESS | 1938 | 1461419372150 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865000f000 == 170 [pid = 1938] [id = 587] 06:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 294 (0x7f8642947000) [pid = 1938] [serial = 1762] [outer = (nil)] 06:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 295 (0x7f864458ec00) [pid = 1938] [serial = 1763] [outer = 0x7f8642947000] 06:49:32 INFO - PROCESS | 1938 | 1461419372223 Marionette DEBUG loaded listener.js 06:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 296 (0x7f8644805c00) [pid = 1938] [serial = 1764] [outer = 0x7f8642947000] 06:49:33 INFO - PROCESS | 1938 | 1461419373070 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] 06:49:33 INFO - PROCESS | 1938 | 1461419373148 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 06:49:33 INFO - PROCESS | 1938 | 1461419373154 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:49:33 INFO - PROCESS | 1938 | 1461419373157 Marionette TRACE conn4 <- [1,2322,null,{}] 06:49:33 INFO - PROCESS | 1938 | 1461419373162 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}] 06:49:33 INFO - PROCESS | 1938 | 1461419373360 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 06:49:33 INFO - PROCESS | 1938 | 1461419373624 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aaa7800 == 171 [pid = 1938] [id = 588] 06:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 297 (0x7f8643f50800) [pid = 1938] [serial = 1765] [outer = (nil)] 06:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 298 (0x7f8644b59400) [pid = 1938] [serial = 1766] [outer = 0x7f8643f50800] 06:49:33 INFO - PROCESS | 1938 | 1461419373742 Marionette DEBUG loaded listener.js 06:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 299 (0x7f8645bee000) [pid = 1938] [serial = 1767] [outer = 0x7f8643f50800] 06:49:34 INFO - PROCESS | 1938 | 1461419374537 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]]]}] 06:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1432ms 06:49:34 INFO - PROCESS | 1938 | 1461419374586 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 06:49:34 INFO - PROCESS | 1938 | 1461419374590 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 06:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:49:34 INFO - PROCESS | 1938 | 1461419374595 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:49:34 INFO - PROCESS | 1938 | 1461419374598 Marionette TRACE conn4 <- [1,2326,null,{}] 06:49:34 INFO - PROCESS | 1938 | 1461419374603 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}] 06:49:34 INFO - PROCESS | 1938 | 1461419374797 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 06:49:35 INFO - PROCESS | 1938 | 1461419375079 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865d834800 == 172 [pid = 1938] [id = 589] 06:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 300 (0x7f8644092800) [pid = 1938] [serial = 1768] [outer = (nil)] 06:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 301 (0x7f8645e37000) [pid = 1938] [serial = 1769] [outer = 0x7f8644092800] 06:49:35 INFO - PROCESS | 1938 | 1461419375152 Marionette DEBUG loaded listener.js 06:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 302 (0x7f8646981400) [pid = 1938] [serial = 1770] [outer = 0x7f8644092800] 06:49:35 INFO - PROCESS | 1938 | 1461419375952 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]]]}] 06:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1376ms 06:49:35 INFO - PROCESS | 1938 | 1461419375971 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 06:49:35 INFO - PROCESS | 1938 | 1461419375973 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 06:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:49:35 INFO - PROCESS | 1938 | 1461419375979 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:49:35 INFO - PROCESS | 1938 | 1461419375982 Marionette TRACE conn4 <- [1,2330,null,{}] 06:49:35 INFO - PROCESS | 1938 | 1461419375987 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}] 06:49:36 INFO - PROCESS | 1938 | 1461419376203 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 06:49:36 INFO - PROCESS | 1938 | 1461419376480 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fa8d800 == 173 [pid = 1938] [id = 590] 06:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 303 (0x7f8633405c00) [pid = 1938] [serial = 1771] [outer = (nil)] 06:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 304 (0x7f86476c2400) [pid = 1938] [serial = 1772] [outer = 0x7f8633405c00] 06:49:36 INFO - PROCESS | 1938 | 1461419376559 Marionette DEBUG loaded listener.js 06:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 305 (0x7f864868d000) [pid = 1938] [serial = 1773] [outer = 0x7f8633405c00] 06:49:37 INFO - PROCESS | 1938 | 1461419377442 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]]]}] 06:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1526ms 06:49:37 INFO - PROCESS | 1938 | 1461419377506 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 06:49:37 INFO - PROCESS | 1938 | 1461419377509 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 06:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:49:37 INFO - PROCESS | 1938 | 1461419377515 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:49:37 INFO - PROCESS | 1938 | 1461419377517 Marionette TRACE conn4 <- [1,2334,null,{}] 06:49:37 INFO - PROCESS | 1938 | 1461419377522 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}] 06:49:37 INFO - PROCESS | 1938 | 1461419377713 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 06:49:37 INFO - PROCESS | 1938 | 1461419377981 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86640c6800 == 174 [pid = 1938] [id = 591] 06:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 306 (0x7f8644308800) [pid = 1938] [serial = 1774] [outer = (nil)] 06:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 307 (0x7f86487f1400) [pid = 1938] [serial = 1775] [outer = 0x7f8644308800] 06:49:38 INFO - PROCESS | 1938 | 1461419378054 Marionette DEBUG loaded listener.js 06:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 308 (0x7f864933fc00) [pid = 1938] [serial = 1776] [outer = 0x7f8644308800] 06:49:38 INFO - PROCESS | 1938 | 1461419378854 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]]]}] 06:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1384ms 06:49:38 INFO - PROCESS | 1938 | 1461419378900 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 06:49:38 INFO - PROCESS | 1938 | 1461419378903 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 06:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:49:38 INFO - PROCESS | 1938 | 1461419378908 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:49:38 INFO - PROCESS | 1938 | 1461419378910 Marionette TRACE conn4 <- [1,2338,null,{}] 06:49:38 INFO - PROCESS | 1938 | 1461419378916 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}] 06:49:39 INFO - PROCESS | 1938 | 1461419379106 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 06:49:39 INFO - PROCESS | 1938 | 1461419379376 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862dbda000 == 175 [pid = 1938] [id = 592] 06:49:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 309 (0x7f86476c4800) [pid = 1938] [serial = 1777] [outer = (nil)] 06:49:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 310 (0x7f8649f32800) [pid = 1938] [serial = 1778] [outer = 0x7f86476c4800] 06:49:39 INFO - PROCESS | 1938 | 1461419379449 Marionette DEBUG loaded listener.js 06:49:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 311 (0x7f864ad78000) [pid = 1938] [serial = 1779] [outer = 0x7f86476c4800] 06:49:40 INFO - PROCESS | 1938 | 1461419380296 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]]]}] 06:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1426ms 06:49:40 INFO - PROCESS | 1938 | 1461419380336 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 06:49:40 INFO - PROCESS | 1938 | 1461419380339 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 06:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:49:40 INFO - PROCESS | 1938 | 1461419380345 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:49:40 INFO - PROCESS | 1938 | 1461419380347 Marionette TRACE conn4 <- [1,2342,null,{}] 06:49:40 INFO - PROCESS | 1938 | 1461419380352 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}] 06:49:40 INFO - PROCESS | 1938 | 1461419380552 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 06:49:40 INFO - PROCESS | 1938 | 1461419380821 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647f8f800 == 176 [pid = 1938] [id = 593] 06:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 312 (0x7f8648725800) [pid = 1938] [serial = 1780] [outer = (nil)] 06:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 313 (0x7f864b757400) [pid = 1938] [serial = 1781] [outer = 0x7f8648725800] 06:49:40 INFO - PROCESS | 1938 | 1461419380893 Marionette DEBUG loaded listener.js 06:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 314 (0x7f864c017800) [pid = 1938] [serial = 1782] [outer = 0x7f8648725800] 06:49:41 INFO - PROCESS | 1938 | 1461419381693 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]]]}] 06:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1379ms 06:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:49:41 INFO - PROCESS | 1938 | 1461419381725 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 06:49:41 INFO - PROCESS | 1938 | 1461419381727 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 06:49:41 INFO - PROCESS | 1938 | 1461419381733 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:49:41 INFO - PROCESS | 1938 | 1461419381736 Marionette TRACE conn4 <- [1,2346,null,{}] 06:49:41 INFO - PROCESS | 1938 | 1461419381741 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}] 06:49:41 INFO - PROCESS | 1938 | 1461419381954 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 06:49:42 INFO - PROCESS | 1938 | 1461419382234 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631207000 == 177 [pid = 1938] [id = 594] 06:49:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 315 (0x7f863a8c1000) [pid = 1938] [serial = 1783] [outer = (nil)] 06:49:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 316 (0x7f864c01b000) [pid = 1938] [serial = 1784] [outer = 0x7f863a8c1000] 06:49:42 INFO - PROCESS | 1938 | 1461419382307 Marionette DEBUG loaded listener.js 06:49:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 317 (0x7f864c322400) [pid = 1938] [serial = 1785] [outer = 0x7f863a8c1000] 06:49:43 INFO - PROCESS | 1938 | 1461419383144 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]]]}] 06:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1477ms 06:49:43 INFO - PROCESS | 1938 | 1461419383210 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 06:49:43 INFO - PROCESS | 1938 | 1461419383214 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 06:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:49:43 INFO - PROCESS | 1938 | 1461419383219 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:49:43 INFO - PROCESS | 1938 | 1461419383222 Marionette TRACE conn4 <- [1,2350,null,{}] 06:49:43 INFO - PROCESS | 1938 | 1461419383227 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}] 06:49:43 INFO - PROCESS | 1938 | 1461419383426 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 06:49:43 INFO - PROCESS | 1938 | 1461419383728 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863121f800 == 178 [pid = 1938] [id = 595] 06:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 318 (0x7f863248e000) [pid = 1938] [serial = 1786] [outer = (nil)] 06:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 319 (0x7f863442d000) [pid = 1938] [serial = 1787] [outer = 0x7f863248e000] 06:49:43 INFO - PROCESS | 1938 | 1461419383838 Marionette DEBUG loaded listener.js 06:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 320 (0x7f8636ad4400) [pid = 1938] [serial = 1788] [outer = 0x7f863248e000] 06:49:44 INFO - PROCESS | 1938 | 1461419384642 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]]]}] 06:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1481ms 06:49:44 INFO - PROCESS | 1938 | 1461419384702 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 06:49:44 INFO - PROCESS | 1938 | 1461419384705 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 06:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:49:44 INFO - PROCESS | 1938 | 1461419384710 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:49:44 INFO - PROCESS | 1938 | 1461419384713 Marionette TRACE conn4 <- [1,2354,null,{}] 06:49:44 INFO - PROCESS | 1938 | 1461419384718 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}] 06:49:44 INFO - PROCESS | 1938 | 1461419384929 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 06:49:45 INFO - PROCESS | 1938 | 1461419385254 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633bf5800 == 179 [pid = 1938] [id = 596] 06:49:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 321 (0x7f863241d000) [pid = 1938] [serial = 1789] [outer = (nil)] 06:49:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 322 (0x7f864c5ba800) [pid = 1938] [serial = 1790] [outer = 0x7f863241d000] 06:49:45 INFO - PROCESS | 1938 | 1461419385364 Marionette DEBUG loaded listener.js 06:49:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 323 (0x7f864ccd9400) [pid = 1938] [serial = 1791] [outer = 0x7f863241d000] 06:49:46 INFO - PROCESS | 1938 | 1461419386149 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]]]}] 06:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1485ms 06:49:46 INFO - PROCESS | 1938 | 1461419386197 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 06:49:46 INFO - PROCESS | 1938 | 1461419386201 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 06:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:49:46 INFO - PROCESS | 1938 | 1461419386206 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:49:46 INFO - PROCESS | 1938 | 1461419386208 Marionette TRACE conn4 <- [1,2358,null,{}] 06:49:46 INFO - PROCESS | 1938 | 1461419386213 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}] 06:49:46 INFO - PROCESS | 1938 | 1461419386433 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 06:49:46 INFO - PROCESS | 1938 | 1461419386714 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643fc4800 == 180 [pid = 1938] [id = 597] 06:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 324 (0x7f864458d400) [pid = 1938] [serial = 1792] [outer = (nil)] 06:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 325 (0x7f864ccdec00) [pid = 1938] [serial = 1793] [outer = 0x7f864458d400] 06:49:46 INFO - PROCESS | 1938 | 1461419386790 Marionette DEBUG loaded listener.js 06:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 326 (0x7f864d0a8800) [pid = 1938] [serial = 1794] [outer = 0x7f864458d400] 06:49:47 INFO - PROCESS | 1938 | 1461419387717 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]]]}] 06:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1576ms 06:49:47 INFO - PROCESS | 1938 | 1461419387783 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 06:49:47 INFO - PROCESS | 1938 | 1461419387787 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 06:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:49:47 INFO - PROCESS | 1938 | 1461419387792 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:49:47 INFO - PROCESS | 1938 | 1461419387794 Marionette TRACE conn4 <- [1,2362,null,{}] 06:49:47 INFO - PROCESS | 1938 | 1461419387800 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}] 06:49:48 INFO - PROCESS | 1938 | 1461419388025 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 06:49:48 INFO - PROCESS | 1938 | 1461419388316 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639d1a000 == 181 [pid = 1938] [id = 598] 06:49:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 327 (0x7f864c5b6400) [pid = 1938] [serial = 1795] [outer = (nil)] 06:49:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 328 (0x7f864d4ca800) [pid = 1938] [serial = 1796] [outer = 0x7f864c5b6400] 06:49:48 INFO - PROCESS | 1938 | 1461419388433 Marionette DEBUG loaded listener.js 06:49:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 329 (0x7f864da98400) [pid = 1938] [serial = 1797] [outer = 0x7f864c5b6400] 06:49:49 INFO - PROCESS | 1938 | 1461419389954 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]]]}] 06:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2231ms 06:49:50 INFO - PROCESS | 1938 | 1461419390025 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 06:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:49:50 INFO - PROCESS | 1938 | 1461419390030 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 06:49:50 INFO - PROCESS | 1938 | 1461419390038 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:49:50 INFO - PROCESS | 1938 | 1461419390043 Marionette TRACE conn4 <- [1,2366,null,{}] 06:49:50 INFO - PROCESS | 1938 | 1461419390052 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}] 06:49:50 INFO - PROCESS | 1938 | 1461419390312 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 06:49:50 INFO - PROCESS | 1938 | 1461419390594 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86369c4000 == 182 [pid = 1938] [id = 599] 06:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 330 (0x7f8630e5c800) [pid = 1938] [serial = 1798] [outer = (nil)] 06:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 331 (0x7f86325ba800) [pid = 1938] [serial = 1799] [outer = 0x7f8630e5c800] 06:49:50 INFO - PROCESS | 1938 | 1461419390664 Marionette DEBUG loaded listener.js 06:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 332 (0x7f8633a8b400) [pid = 1938] [serial = 1800] [outer = 0x7f8630e5c800] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865bb1e800 == 181 [pid = 1938] [id = 47] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635dee000 == 180 [pid = 1938] [id = 513] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a98d000 == 179 [pid = 1938] [id = 514] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd64800 == 178 [pid = 1938] [id = 192] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633242800 == 177 [pid = 1938] [id = 578] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641785800 == 176 [pid = 1938] [id = 577] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a98a000 == 175 [pid = 1938] [id = 576] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8634410000 == 174 [pid = 1938] [id = 575] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8632b1c000 == 173 [pid = 1938] [id = 574] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637087000 == 172 [pid = 1938] [id = 553] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863b867800 == 171 [pid = 1938] [id = 573] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d6d800 == 170 [pid = 1938] [id = 572] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d72800 == 169 [pid = 1938] [id = 571] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8634418800 == 168 [pid = 1938] [id = 570] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d54000 == 167 [pid = 1938] [id = 564] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641872000 == 166 [pid = 1938] [id = 563] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86412a3000 == 165 [pid = 1938] [id = 562] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640faa000 == 164 [pid = 1938] [id = 561] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc0e800 == 163 [pid = 1938] [id = 560] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cad8800 == 162 [pid = 1938] [id = 559] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a994800 == 161 [pid = 1938] [id = 558] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637084000 == 160 [pid = 1938] [id = 557] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a505800 == 159 [pid = 1938] [id = 555] 06:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86347c0800 == 158 [pid = 1938] [id = 556] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 331 (0x7f8636f83400) [pid = 1938] [serial = 1667] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 330 (0x7f8636f60400) [pid = 1938] [serial = 1665] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 329 (0x7f86351ef400) [pid = 1938] [serial = 1604] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 328 (0x7f8637e7ec00) [pid = 1938] [serial = 1607] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 327 (0x7f8630f55800) [pid = 1938] [serial = 1643] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 326 (0x7f8630e5a800) [pid = 1938] [serial = 1646] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 325 (0x7f8636acd400) [pid = 1938] [serial = 1664] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 324 (0x7f86332ce000) [pid = 1938] [serial = 1650] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 323 (0x7f8630e57400) [pid = 1938] [serial = 1637] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 322 (0x7f86325be800) [pid = 1938] [serial = 1649] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 321 (0x7f86351f8000) [pid = 1938] [serial = 1655] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 320 (0x7f863a5ad800) [pid = 1938] [serial = 1610] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 319 (0x7f86475de800) [pid = 1938] [serial = 1613] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 318 (0x7f8630f4a400) [pid = 1938] [serial = 1640] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 317 (0x7f86412fb800) [pid = 1938] [serial = 1302] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 316 (0x7f86354c0800) [pid = 1938] [serial = 1518] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 315 (0x7f86487f4400) [pid = 1938] [serial = 1601] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 314 (0x7f864c5bb000) [pid = 1938] [serial = 1616] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 313 (0x7f8634573c00) [pid = 1938] [serial = 1625] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 312 (0x7f86352d5c00) [pid = 1938] [serial = 1656] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 311 (0x7f863906c000) [pid = 1938] [serial = 1631] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 310 (0x7f865bea9400) [pid = 1938] [serial = 1619] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 309 (0x7f86351ee000) [pid = 1938] [serial = 1628] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 308 (0x7f86368cac00) [pid = 1938] [serial = 1581] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 307 (0x7f86301d1000) [pid = 1938] [serial = 1634] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 306 (0x7f86316be800) [pid = 1938] [serial = 1647] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 305 (0x7f863248ac00) [pid = 1938] [serial = 1622] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 304 (0x7f86354b2000) [pid = 1938] [serial = 1658] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 303 (0x7f8635e62800) [pid = 1938] [serial = 1662] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 302 (0x7f8635c4f800) [pid = 1938] [serial = 1661] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 301 (0x7f86354c0400) [pid = 1938] [serial = 1659] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 300 (0x7f8633af8000) [pid = 1938] [serial = 1652] [outer = (nil)] [url = about:blank] 06:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 299 (0x7f8633de5400) [pid = 1938] [serial = 1653] [outer = (nil)] [url = about:blank] 06:49:52 INFO - PROCESS | 1938 | 1461419392118 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]]]}] 06:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2138ms 06:49:52 INFO - PROCESS | 1938 | 1461419392184 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 06:49:52 INFO - PROCESS | 1938 | 1461419392198 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 06:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:49:52 INFO - PROCESS | 1938 | 1461419392209 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:49:52 INFO - PROCESS | 1938 | 1461419392211 Marionette TRACE conn4 <- [1,2370,null,{}] 06:49:52 INFO - PROCESS | 1938 | 1461419392217 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}] 06:49:52 INFO - PROCESS | 1938 | 1461419392434 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 06:49:52 INFO - PROCESS | 1938 | 1461419392631 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86331dc800 == 159 [pid = 1938] [id = 600] 06:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 300 (0x7f86301c6400) [pid = 1938] [serial = 1801] [outer = (nil)] 06:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 301 (0x7f86325c0800) [pid = 1938] [serial = 1802] [outer = 0x7f86301c6400] 06:49:52 INFO - PROCESS | 1938 | 1461419392699 Marionette DEBUG loaded listener.js 06:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 302 (0x7f863522c800) [pid = 1938] [serial = 1803] [outer = 0x7f86301c6400] 06:49:53 INFO - PROCESS | 1938 | 1461419393498 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]]]}] 06:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1328ms 06:49:53 INFO - PROCESS | 1938 | 1461419393537 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 06:49:53 INFO - PROCESS | 1938 | 1461419393539 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 06:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:49:53 INFO - PROCESS | 1938 | 1461419393546 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:49:53 INFO - PROCESS | 1938 | 1461419393551 Marionette TRACE conn4 <- [1,2374,null,{}] 06:49:53 INFO - PROCESS | 1938 | 1461419393565 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}] 06:49:53 INFO - PROCESS | 1938 | 1461419393846 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 06:49:53 INFO - PROCESS | 1938 | 1461419393969 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635c2d000 == 160 [pid = 1938] [id = 601] 06:49:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 303 (0x7f86325b7000) [pid = 1938] [serial = 1804] [outer = (nil)] 06:49:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 304 (0x7f8635c50000) [pid = 1938] [serial = 1805] [outer = 0x7f86325b7000] 06:49:54 INFO - PROCESS | 1938 | 1461419394038 Marionette DEBUG loaded listener.js 06:49:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 305 (0x7f8636ac9400) [pid = 1938] [serial = 1806] [outer = 0x7f86325b7000] 06:49:54 INFO - PROCESS | 1938 | 1461419394837 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]]]}] 06:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1335ms 06:49:54 INFO - PROCESS | 1938 | 1461419394881 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 06:49:54 INFO - PROCESS | 1938 | 1461419394885 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 06:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:49:54 INFO - PROCESS | 1938 | 1461419394899 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:49:54 INFO - PROCESS | 1938 | 1461419394901 Marionette TRACE conn4 <- [1,2378,null,{}] 06:49:54 INFO - PROCESS | 1938 | 1461419394916 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}] 06:49:55 INFO - PROCESS | 1938 | 1461419395180 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 06:49:55 INFO - PROCESS | 1938 | 1461419395218 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372d2800 == 161 [pid = 1938] [id = 602] 06:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 306 (0x7f8633a8c800) [pid = 1938] [serial = 1807] [outer = (nil)] 06:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 307 (0x7f8636fb5400) [pid = 1938] [serial = 1808] [outer = 0x7f8633a8c800] 06:49:55 INFO - PROCESS | 1938 | 1461419395281 Marionette DEBUG loaded listener.js 06:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 308 (0x7f8637c3ec00) [pid = 1938] [serial = 1809] [outer = 0x7f8633a8c800] 06:49:56 INFO - PROCESS | 1938 | 1461419396211 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]]]}] 06:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1338ms 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 307 (0x7f863a825000) [pid = 1938] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 306 (0x7f863ca94800) [pid = 1938] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 305 (0x7f86368d5400) [pid = 1938] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 304 (0x7f8649d18000) [pid = 1938] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 303 (0x7f86332cf800) [pid = 1938] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 302 (0x7f86325f9c00) [pid = 1938] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 301 (0x7f8632491000) [pid = 1938] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 300 (0x7f8632426000) [pid = 1938] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 299 (0x7f865b8a6400) [pid = 1938] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 298 (0x7f8648724000) [pid = 1938] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 297 (0x7f863241e800) [pid = 1938] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 296 (0x7f8643a8f800) [pid = 1938] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 295 (0x7f8635e5f800) [pid = 1938] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 294 (0x7f86332c8c00) [pid = 1938] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 293 (0x7f8630f50000) [pid = 1938] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 292 (0x7f8640e82000) [pid = 1938] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 291 (0x7f8633a8d400) [pid = 1938] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 290 (0x7f865a9dd400) [pid = 1938] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 289 (0x7f8642710400) [pid = 1938] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 288 (0x7f864c27fc00) [pid = 1938] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 287 (0x7f86325b5800) [pid = 1938] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 286 (0x7f86380cc000) [pid = 1938] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 285 (0x7f86301c5c00) [pid = 1938] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 284 (0x7f864ad7ec00) [pid = 1938] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 283 (0x7f863449d400) [pid = 1938] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 282 (0x7f86344ab400) [pid = 1938] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 281 (0x7f8643b25c00) [pid = 1938] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 280 (0x7f86301c4000) [pid = 1938] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 279 (0x7f863ca9d000) [pid = 1938] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 278 (0x7f8644b4e800) [pid = 1938] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 277 (0x7f86332d0c00) [pid = 1938] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 276 (0x7f864ffb1400) [pid = 1938] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 275 (0x7f8633a86000) [pid = 1938] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x7f86325b5000) [pid = 1938] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7f863a825c00) [pid = 1938] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7f8636f61000) [pid = 1938] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7f8635a32c00) [pid = 1938] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7f8644094400) [pid = 1938] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7f86325b2800) [pid = 1938] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7f8630e58c00) [pid = 1938] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7f8636f7c000) [pid = 1938] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f86301c8c00) [pid = 1938] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f8645bf2000) [pid = 1938] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f8637cd1c00) [pid = 1938] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f8644b4f800) [pid = 1938] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f8637309000) [pid = 1938] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f8635cda800) [pid = 1938] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f8637306c00) [pid = 1938] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f863522a800) [pid = 1938] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f865dd38000) [pid = 1938] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f8636f5d000) [pid = 1938] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f8637ca4c00) [pid = 1938] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f86332d6000) [pid = 1938] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f86380d5000) [pid = 1938] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f8640e6cc00) [pid = 1938] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f8633405000) [pid = 1938] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f8646982400) [pid = 1938] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f864bfea400) [pid = 1938] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8633409c00) [pid = 1938] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f8634428400) [pid = 1938] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f8650513c00) [pid = 1938] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f863442c800) [pid = 1938] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f863b436c00) [pid = 1938] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f863a8b4800) [pid = 1938] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f8633407000) [pid = 1938] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f864c1da800) [pid = 1938] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f865bb32c00) [pid = 1938] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8635227c00) [pid = 1938] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8633ddb000) [pid = 1938] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8640e74400) [pid = 1938] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f864d4c9c00) [pid = 1938] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8633ddf800) [pid = 1938] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8637c9d000) [pid = 1938] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8636f7dc00) [pid = 1938] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:49:57 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f8645e10000) [pid = 1938] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:49:57 INFO - PROCESS | 1938 | 1461419397422 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 06:49:57 INFO - PROCESS | 1938 | 1461419397437 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 06:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:49:57 INFO - PROCESS | 1938 | 1461419397477 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:49:57 INFO - PROCESS | 1938 | 1461419397481 Marionette TRACE conn4 <- [1,2382,null,{}] 06:49:57 INFO - PROCESS | 1938 | 1461419397486 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}] 06:49:57 INFO - PROCESS | 1938 | 1461419397726 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 06:49:57 INFO - PROCESS | 1938 | 1461419397845 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863324c000 == 162 [pid = 1938] [id = 603] 06:49:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8632428800) [pid = 1938] [serial = 1810] [outer = (nil)] 06:49:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f86325b5800) [pid = 1938] [serial = 1811] [outer = 0x7f8632428800] 06:49:57 INFO - PROCESS | 1938 | 1461419397906 Marionette DEBUG loaded listener.js 06:49:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f86332cf000) [pid = 1938] [serial = 1812] [outer = 0x7f8632428800] 06:49:58 INFO - PROCESS | 1938 | 1461419398600 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]]]}] 06:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1192ms 06:49:58 INFO - PROCESS | 1938 | 1461419398663 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 06:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:49:58 INFO - PROCESS | 1938 | 1461419398667 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 06:49:58 INFO - PROCESS | 1938 | 1461419398672 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:49:58 INFO - PROCESS | 1938 | 1461419398674 Marionette TRACE conn4 <- [1,2386,null,{}] 06:49:58 INFO - PROCESS | 1938 | 1461419398679 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}] 06:49:58 INFO - PROCESS | 1938 | 1461419398910 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 06:49:59 INFO - PROCESS | 1938 | 1461419399095 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a662000 == 163 [pid = 1938] [id = 604] 06:49:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f86316bd400) [pid = 1938] [serial = 1813] [outer = (nil)] 06:49:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8633a8d400) [pid = 1938] [serial = 1814] [outer = 0x7f86316bd400] 06:49:59 INFO - PROCESS | 1938 | 1461419399167 Marionette DEBUG loaded listener.js 06:49:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8637c40c00) [pid = 1938] [serial = 1815] [outer = 0x7f86316bd400] 06:50:00 INFO - PROCESS | 1938 | 1461419400222 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]]]}] 06:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1626ms 06:50:00 INFO - PROCESS | 1938 | 1461419400298 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 06:50:00 INFO - PROCESS | 1938 | 1461419400303 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 06:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:50:00 INFO - PROCESS | 1938 | 1461419400310 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:50:00 INFO - PROCESS | 1938 | 1461419400316 Marionette TRACE conn4 <- [1,2390,null,{}] 06:50:00 INFO - PROCESS | 1938 | 1461419400323 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}] 06:50:00 INFO - PROCESS | 1938 | 1461419400570 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 06:50:00 INFO - PROCESS | 1938 | 1461419400896 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351b9000 == 164 [pid = 1938] [id = 605] 06:50:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f86325f2400) [pid = 1938] [serial = 1816] [outer = (nil)] 06:50:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f8633406000) [pid = 1938] [serial = 1817] [outer = 0x7f86325f2400] 06:50:00 INFO - PROCESS | 1938 | 1461419400981 Marionette DEBUG loaded listener.js 06:50:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f8633ddd000) [pid = 1938] [serial = 1818] [outer = 0x7f86325f2400] 06:50:01 INFO - PROCESS | 1938 | 1461419401893 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]]]}] 06:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1633ms 06:50:01 INFO - PROCESS | 1938 | 1461419401944 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 06:50:01 INFO - PROCESS | 1938 | 1461419401952 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 06:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:50:01 INFO - PROCESS | 1938 | 1461419401969 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:50:01 INFO - PROCESS | 1938 | 1461419401977 Marionette TRACE conn4 <- [1,2394,null,{}] 06:50:01 INFO - PROCESS | 1938 | 1461419401983 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}] 06:50:02 INFO - PROCESS | 1938 | 1461419402243 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 06:50:02 INFO - PROCESS | 1938 | 1461419402620 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a512800 == 165 [pid = 1938] [id = 606] 06:50:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f86352dcc00) [pid = 1938] [serial = 1819] [outer = (nil)] 06:50:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f8635a36400) [pid = 1938] [serial = 1820] [outer = 0x7f86352dcc00] 06:50:02 INFO - PROCESS | 1938 | 1461419402698 Marionette DEBUG loaded listener.js 06:50:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8635e5cc00) [pid = 1938] [serial = 1821] [outer = 0x7f86352dcc00] 06:50:03 INFO - PROCESS | 1938 | 1461419403661 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]]]}] 06:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1739ms 06:50:03 INFO - PROCESS | 1938 | 1461419403709 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 06:50:03 INFO - PROCESS | 1938 | 1461419403715 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 06:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:50:03 INFO - PROCESS | 1938 | 1461419403721 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:50:03 INFO - PROCESS | 1938 | 1461419403727 Marionette TRACE conn4 <- [1,2398,null,{}] 06:50:03 INFO - PROCESS | 1938 | 1461419403742 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}] 06:50:03 INFO - PROCESS | 1938 | 1461419403958 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 06:50:04 INFO - PROCESS | 1938 | 1461419404228 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc2a000 == 166 [pid = 1938] [id = 607] 06:50:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f8636f7d400) [pid = 1938] [serial = 1822] [outer = (nil)] 06:50:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f8637c3f000) [pid = 1938] [serial = 1823] [outer = 0x7f8636f7d400] 06:50:04 INFO - PROCESS | 1938 | 1461419404352 Marionette DEBUG loaded listener.js 06:50:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f8637ccf400) [pid = 1938] [serial = 1824] [outer = 0x7f8636f7d400] 06:50:05 INFO - PROCESS | 1938 | 1461419405170 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]]]}] 06:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1487ms 06:50:05 INFO - PROCESS | 1938 | 1461419405216 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 06:50:05 INFO - PROCESS | 1938 | 1461419405220 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 06:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:50:05 INFO - PROCESS | 1938 | 1461419405230 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:50:05 INFO - PROCESS | 1938 | 1461419405233 Marionette TRACE conn4 <- [1,2402,null,{}] 06:50:05 INFO - PROCESS | 1938 | 1461419405238 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}] 06:50:05 INFO - PROCESS | 1938 | 1461419405468 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 06:50:05 INFO - PROCESS | 1938 | 1461419405736 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641292800 == 167 [pid = 1938] [id = 608] 06:50:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f8636fba400) [pid = 1938] [serial = 1825] [outer = (nil)] 06:50:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f8637fb5000) [pid = 1938] [serial = 1826] [outer = 0x7f8636fba400] 06:50:05 INFO - PROCESS | 1938 | 1461419405814 Marionette DEBUG loaded listener.js 06:50:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f86380d1c00) [pid = 1938] [serial = 1827] [outer = 0x7f8636fba400] 06:50:06 INFO - PROCESS | 1938 | 1461419406665 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]]]}] 06:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1483ms 06:50:06 INFO - PROCESS | 1938 | 1461419406713 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 06:50:06 INFO - PROCESS | 1938 | 1461419406717 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 06:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:50:06 INFO - PROCESS | 1938 | 1461419406722 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:50:06 INFO - PROCESS | 1938 | 1461419406725 Marionette TRACE conn4 <- [1,2406,null,{}] 06:50:06 INFO - PROCESS | 1938 | 1461419406730 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}] 06:50:06 INFO - PROCESS | 1938 | 1461419406936 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 06:50:07 INFO - PROCESS | 1938 | 1461419407220 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641873000 == 168 [pid = 1938] [id = 609] 06:50:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f8633404400) [pid = 1938] [serial = 1828] [outer = (nil)] 06:50:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f8639071800) [pid = 1938] [serial = 1829] [outer = 0x7f8633404400] 06:50:07 INFO - PROCESS | 1938 | 1461419407343 Marionette DEBUG loaded listener.js 06:50:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f863a5ae000) [pid = 1938] [serial = 1830] [outer = 0x7f8633404400] 06:50:08 INFO - PROCESS | 1938 | 1461419408204 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]]]}] 06:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1525ms 06:50:08 INFO - PROCESS | 1938 | 1461419408249 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 06:50:08 INFO - PROCESS | 1938 | 1461419408252 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 06:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:50:08 INFO - PROCESS | 1938 | 1461419408258 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:50:08 INFO - PROCESS | 1938 | 1461419408260 Marionette TRACE conn4 <- [1,2410,null,{}] 06:50:08 INFO - PROCESS | 1938 | 1461419408265 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}] 06:50:08 INFO - PROCESS | 1938 | 1461419408469 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 06:50:08 INFO - PROCESS | 1938 | 1461419408745 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a16000 == 169 [pid = 1938] [id = 610] 06:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f863b5e8000) [pid = 1938] [serial = 1831] [outer = (nil)] 06:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f8640e6d000) [pid = 1938] [serial = 1832] [outer = 0x7f863b5e8000] 06:50:08 INFO - PROCESS | 1938 | 1461419408873 Marionette DEBUG loaded listener.js 06:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f8640e86c00) [pid = 1938] [serial = 1833] [outer = 0x7f863b5e8000] 06:50:09 INFO - PROCESS | 1938 | 1461419409939 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]]]}] 06:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1726ms 06:50:09 INFO - PROCESS | 1938 | 1461419409984 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 06:50:09 INFO - PROCESS | 1938 | 1461419409988 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 06:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:50:09 INFO - PROCESS | 1938 | 1461419409993 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:50:09 INFO - PROCESS | 1938 | 1461419409996 Marionette TRACE conn4 <- [1,2414,null,{}] 06:50:10 INFO - PROCESS | 1938 | 1461419410001 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}] 06:50:10 INFO - PROCESS | 1938 | 1461419410202 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 06:50:10 INFO - PROCESS | 1938 | 1461419410478 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d38000 == 170 [pid = 1938] [id = 611] 06:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f8630e59800) [pid = 1938] [serial = 1834] [outer = (nil)] 06:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f864270c400) [pid = 1938] [serial = 1835] [outer = 0x7f8630e59800] 06:50:10 INFO - PROCESS | 1938 | 1461419410557 Marionette DEBUG loaded listener.js 06:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f864291a800) [pid = 1938] [serial = 1836] [outer = 0x7f8630e59800] 06:50:11 INFO - PROCESS | 1938 | 1461419411393 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]]]}] 06:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1433ms 06:50:11 INFO - PROCESS | 1938 | 1461419411437 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 06:50:11 INFO - PROCESS | 1938 | 1461419411440 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 06:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:50:11 INFO - PROCESS | 1938 | 1461419411446 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:50:11 INFO - PROCESS | 1938 | 1461419411449 Marionette TRACE conn4 <- [1,2418,null,{}] 06:50:11 INFO - PROCESS | 1938 | 1461419411454 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}] 06:50:11 INFO - PROCESS | 1938 | 1461419411649 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 06:50:11 INFO - PROCESS | 1938 | 1461419411923 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8648560800 == 171 [pid = 1938] [id = 612] 06:50:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f8635c44800) [pid = 1938] [serial = 1837] [outer = (nil)] 06:50:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f864291d800) [pid = 1938] [serial = 1838] [outer = 0x7f8635c44800] 06:50:12 INFO - PROCESS | 1938 | 1461419412002 Marionette DEBUG loaded listener.js 06:50:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f8643b30800) [pid = 1938] [serial = 1839] [outer = 0x7f8635c44800] 06:50:12 INFO - PROCESS | 1938 | 1461419412843 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]]]}] 06:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1434ms 06:50:12 INFO - PROCESS | 1938 | 1461419412882 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 06:50:12 INFO - PROCESS | 1938 | 1461419412885 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 06:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:50:12 INFO - PROCESS | 1938 | 1461419412891 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:50:12 INFO - PROCESS | 1938 | 1461419412893 Marionette TRACE conn4 <- [1,2422,null,{}] 06:50:12 INFO - PROCESS | 1938 | 1461419412898 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}] 06:50:13 INFO - PROCESS | 1938 | 1461419413127 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 06:50:13 INFO - PROCESS | 1938 | 1461419413359 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a8ac000 == 172 [pid = 1938] [id = 613] 06:50:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f8637c48400) [pid = 1938] [serial = 1840] [outer = (nil)] 06:50:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f8643f4f800) [pid = 1938] [serial = 1841] [outer = 0x7f8637c48400] 06:50:13 INFO - PROCESS | 1938 | 1461419413427 Marionette DEBUG loaded listener.js 06:50:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f8644593c00) [pid = 1938] [serial = 1842] [outer = 0x7f8637c48400] 06:50:14 INFO - PROCESS | 1938 | 1461419414234 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]]]}] 06:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1374ms 06:50:14 INFO - PROCESS | 1938 | 1461419414272 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 06:50:14 INFO - PROCESS | 1938 | 1461419414275 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 06:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:50:14 INFO - PROCESS | 1938 | 1461419414283 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:50:14 INFO - PROCESS | 1938 | 1461419414286 Marionette TRACE conn4 <- [1,2426,null,{}] 06:50:14 INFO - PROCESS | 1938 | 1461419414291 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}] 06:50:14 INFO - PROCESS | 1938 | 1461419414498 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 06:50:14 INFO - PROCESS | 1938 | 1461419414780 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d361800 == 173 [pid = 1938] [id = 614] 06:50:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f864270a800) [pid = 1938] [serial = 1843] [outer = (nil)] 06:50:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7f8644b5b400) [pid = 1938] [serial = 1844] [outer = 0x7f864270a800] 06:50:14 INFO - PROCESS | 1938 | 1461419414856 Marionette DEBUG loaded listener.js 06:50:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7f8645f7a400) [pid = 1938] [serial = 1845] [outer = 0x7f864270a800] 06:50:15 INFO - PROCESS | 1938 | 1461419415778 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]]]}] 06:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1543ms 06:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:50:15 INFO - PROCESS | 1938 | 1461419415828 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 06:50:15 INFO - PROCESS | 1938 | 1461419415831 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 06:50:15 INFO - PROCESS | 1938 | 1461419415837 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:50:15 INFO - PROCESS | 1938 | 1461419415840 Marionette TRACE conn4 <- [1,2430,null,{}] 06:50:15 INFO - PROCESS | 1938 | 1461419415845 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}] 06:50:16 INFO - PROCESS | 1938 | 1461419416068 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 06:50:16 INFO - PROCESS | 1938 | 1461419416341 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aaab800 == 174 [pid = 1938] [id = 615] 06:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7f864872c000) [pid = 1938] [serial = 1846] [outer = (nil)] 06:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7f86487f6800) [pid = 1938] [serial = 1847] [outer = 0x7f864872c000] 06:50:16 INFO - PROCESS | 1938 | 1461419416477 Marionette DEBUG loaded listener.js 06:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7f864b764400) [pid = 1938] [serial = 1848] [outer = 0x7f864872c000] 06:50:17 INFO - PROCESS | 1938 | 1461419417275 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]]]}] 06:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1480ms 06:50:17 INFO - PROCESS | 1938 | 1461419417317 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 06:50:17 INFO - PROCESS | 1938 | 1461419417320 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 06:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:50:17 INFO - PROCESS | 1938 | 1461419417326 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:50:17 INFO - PROCESS | 1938 | 1461419417328 Marionette TRACE conn4 <- [1,2434,null,{}] 06:50:17 INFO - PROCESS | 1938 | 1461419417335 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}] 06:50:17 INFO - PROCESS | 1938 | 1461419417554 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 06:50:17 INFO - PROCESS | 1938 | 1461419417828 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fcd2800 == 175 [pid = 1938] [id = 616] 06:50:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7f864872c400) [pid = 1938] [serial = 1849] [outer = (nil)] 06:50:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7f864c1dc400) [pid = 1938] [serial = 1850] [outer = 0x7f864872c400] 06:50:17 INFO - PROCESS | 1938 | 1461419417901 Marionette DEBUG loaded listener.js 06:50:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x7f864cce3c00) [pid = 1938] [serial = 1851] [outer = 0x7f864872c400] 06:50:18 INFO - PROCESS | 1938 | 1461419418704 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]]]}] 06:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1436ms 06:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:50:18 INFO - PROCESS | 1938 | 1461419418763 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 06:50:18 INFO - PROCESS | 1938 | 1461419418765 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 06:50:18 INFO - PROCESS | 1938 | 1461419418772 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:50:18 INFO - PROCESS | 1938 | 1461419418774 Marionette TRACE conn4 <- [1,2438,null,{}] 06:50:18 INFO - PROCESS | 1938 | 1461419418779 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}] 06:50:18 INFO - PROCESS | 1938 | 1461419418973 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 06:50:19 INFO - PROCESS | 1938 | 1461419419249 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630b10000 == 176 [pid = 1938] [id = 617] 06:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 276 (0x7f86487efc00) [pid = 1938] [serial = 1852] [outer = (nil)] 06:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 277 (0x7f864d2eb800) [pid = 1938] [serial = 1853] [outer = 0x7f86487efc00] 06:50:19 INFO - PROCESS | 1938 | 1461419419322 Marionette DEBUG loaded listener.js 06:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 278 (0x7f864daa4400) [pid = 1938] [serial = 1854] [outer = 0x7f86487efc00] 06:50:20 INFO - PROCESS | 1938 | 1461419420169 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]]]}] 06:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1431ms 06:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:50:20 INFO - PROCESS | 1938 | 1461419420203 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 06:50:20 INFO - PROCESS | 1938 | 1461419420205 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 06:50:20 INFO - PROCESS | 1938 | 1461419420211 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:50:20 INFO - PROCESS | 1938 | 1461419420214 Marionette TRACE conn4 <- [1,2442,null,{}] 06:50:20 INFO - PROCESS | 1938 | 1461419420218 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}] 06:50:20 INFO - PROCESS | 1938 | 1461419420414 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 06:50:20 INFO - PROCESS | 1938 | 1461419420709 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8661d83800 == 177 [pid = 1938] [id = 618] 06:50:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 279 (0x7f8647550c00) [pid = 1938] [serial = 1855] [outer = (nil)] 06:50:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 280 (0x7f864df37c00) [pid = 1938] [serial = 1856] [outer = 0x7f8647550c00] 06:50:20 INFO - PROCESS | 1938 | 1461419420782 Marionette DEBUG loaded listener.js 06:50:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 281 (0x7f864e5a6400) [pid = 1938] [serial = 1857] [outer = 0x7f8647550c00] 06:50:21 INFO - PROCESS | 1938 | 1461419421587 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]]]}] 06:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1428ms 06:50:21 INFO - PROCESS | 1938 | 1461419421638 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 06:50:21 INFO - PROCESS | 1938 | 1461419421641 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 06:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:50:21 INFO - PROCESS | 1938 | 1461419421666 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:50:21 INFO - PROCESS | 1938 | 1461419421669 Marionette TRACE conn4 <- [1,2446,null,{}] 06:50:21 INFO - PROCESS | 1938 | 1461419421674 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}] 06:50:21 INFO - PROCESS | 1938 | 1461419421879 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 06:50:22 INFO - PROCESS | 1938 | 1461419422157 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86290da000 == 178 [pid = 1938] [id = 619] 06:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 282 (0x7f864868f800) [pid = 1938] [serial = 1858] [outer = (nil)] 06:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 283 (0x7f864ffb8c00) [pid = 1938] [serial = 1859] [outer = 0x7f864868f800] 06:50:22 INFO - PROCESS | 1938 | 1461419422231 Marionette DEBUG loaded listener.js 06:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 284 (0x7f865059ec00) [pid = 1938] [serial = 1860] [outer = 0x7f864868f800] 06:50:23 INFO - PROCESS | 1938 | 1461419423125 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]]]}] 06:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 06:50:23 INFO - PROCESS | 1938 | 1461419423194 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 06:50:23 INFO - PROCESS | 1938 | 1461419423196 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 06:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:50:23 INFO - PROCESS | 1938 | 1461419423202 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:50:23 INFO - PROCESS | 1938 | 1461419423204 Marionette TRACE conn4 <- [1,2450,null,{}] 06:50:23 INFO - PROCESS | 1938 | 1461419423210 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}] 06:50:23 INFO - PROCESS | 1938 | 1461419423412 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 06:50:23 INFO - PROCESS | 1938 | 1461419423690 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862d64d800 == 179 [pid = 1938] [id = 620] 06:50:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 285 (0x7f864daa1800) [pid = 1938] [serial = 1861] [outer = (nil)] 06:50:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 286 (0x7f8654b81000) [pid = 1938] [serial = 1862] [outer = 0x7f864daa1800] 06:50:23 INFO - PROCESS | 1938 | 1461419423766 Marionette DEBUG loaded listener.js 06:50:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 287 (0x7f8659bfb800) [pid = 1938] [serial = 1863] [outer = 0x7f864daa1800] 06:50:24 INFO - PROCESS | 1938 | 1461419424643 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]]]}] 06:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1475ms 06:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:50:24 INFO - PROCESS | 1938 | 1461419424678 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 06:50:24 INFO - PROCESS | 1938 | 1461419424681 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 06:50:24 INFO - PROCESS | 1938 | 1461419424687 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:50:24 INFO - PROCESS | 1938 | 1461419424689 Marionette TRACE conn4 <- [1,2454,null,{}] 06:50:24 INFO - PROCESS | 1938 | 1461419424694 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}] 06:50:24 INFO - PROCESS | 1938 | 1461419424900 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 06:50:25 INFO - PROCESS | 1938 | 1461419425184 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863164c000 == 180 [pid = 1938] [id = 621] 06:50:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 288 (0x7f86332d7000) [pid = 1938] [serial = 1864] [outer = (nil)] 06:50:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 289 (0x7f865a9e0800) [pid = 1938] [serial = 1865] [outer = 0x7f86332d7000] 06:50:25 INFO - PROCESS | 1938 | 1461419425293 Marionette DEBUG loaded listener.js 06:50:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 290 (0x7f865aadac00) [pid = 1938] [serial = 1866] [outer = 0x7f86332d7000] 06:50:26 INFO - PROCESS | 1938 | 1461419426103 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]]]}] 06:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1485ms 06:50:26 INFO - PROCESS | 1938 | 1461419426172 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 06:50:26 INFO - PROCESS | 1938 | 1461419426175 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 06:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:50:26 INFO - PROCESS | 1938 | 1461419426181 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:50:26 INFO - PROCESS | 1938 | 1461419426183 Marionette TRACE conn4 <- [1,2458,null,{}] 06:50:26 INFO - PROCESS | 1938 | 1461419426188 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}] 06:50:26 INFO - PROCESS | 1938 | 1461419426385 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 06:50:26 INFO - PROCESS | 1938 | 1461419426665 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862db59000 == 181 [pid = 1938] [id = 622] 06:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 291 (0x7f863a8bac00) [pid = 1938] [serial = 1867] [outer = (nil)] 06:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 292 (0x7f865ae47800) [pid = 1938] [serial = 1868] [outer = 0x7f863a8bac00] 06:50:26 INFO - PROCESS | 1938 | 1461419426739 Marionette DEBUG loaded listener.js 06:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 293 (0x7f865bb35c00) [pid = 1938] [serial = 1869] [outer = 0x7f863a8bac00] 06:50:27 INFO - PROCESS | 1938 | 1461419427581 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]]]}] 06:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1430ms 06:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:50:27 INFO - PROCESS | 1938 | 1461419427612 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 06:50:27 INFO - PROCESS | 1938 | 1461419427614 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 06:50:27 INFO - PROCESS | 1938 | 1461419427620 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:50:27 INFO - PROCESS | 1938 | 1461419427623 Marionette TRACE conn4 <- [1,2462,null,{}] 06:50:27 INFO - PROCESS | 1938 | 1461419427628 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}] 06:50:27 INFO - PROCESS | 1938 | 1461419427830 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 06:50:28 INFO - PROCESS | 1938 | 1461419428148 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862e70e800 == 182 [pid = 1938] [id = 623] 06:50:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 294 (0x7f8630e54800) [pid = 1938] [serial = 1870] [outer = (nil)] 06:50:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 295 (0x7f86344a2800) [pid = 1938] [serial = 1871] [outer = 0x7f8630e54800] 06:50:28 INFO - PROCESS | 1938 | 1461419428259 Marionette DEBUG loaded listener.js 06:50:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 296 (0x7f865bbe9c00) [pid = 1938] [serial = 1872] [outer = 0x7f8630e54800] 06:50:29 INFO - PROCESS | 1938 | 1461419429094 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]]]}] 06:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1530ms 06:50:29 INFO - PROCESS | 1938 | 1461419429150 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 06:50:29 INFO - PROCESS | 1938 | 1461419429152 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 06:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:50:29 INFO - PROCESS | 1938 | 1461419429158 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:50:29 INFO - PROCESS | 1938 | 1461419429160 Marionette TRACE conn4 <- [1,2466,null,{}] 06:50:29 INFO - PROCESS | 1938 | 1461419429165 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}] 06:50:29 INFO - PROCESS | 1938 | 1461419429378 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 06:50:29 INFO - PROCESS | 1938 | 1461419429719 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863324c000 == 181 [pid = 1938] [id = 603] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86372d2800 == 180 [pid = 1938] [id = 602] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635c2d000 == 179 [pid = 1938] [id = 601] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86367a3800 == 178 [pid = 1938] [id = 552] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86331dc800 == 177 [pid = 1938] [id = 600] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86369c4000 == 176 [pid = 1938] [id = 599] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863121f800 == 175 [pid = 1938] [id = 595] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631207000 == 174 [pid = 1938] [id = 594] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647f8f800 == 173 [pid = 1938] [id = 593] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862dbda000 == 172 [pid = 1938] [id = 592] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86640c6800 == 171 [pid = 1938] [id = 591] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa8d800 == 170 [pid = 1938] [id = 590] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865d834800 == 169 [pid = 1938] [id = 589] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aaa7800 == 168 [pid = 1938] [id = 588] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865000f000 == 167 [pid = 1938] [id = 587] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e4e9800 == 166 [pid = 1938] [id = 586] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d889000 == 165 [pid = 1938] [id = 585] 06:50:30 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cc3a800 == 164 [pid = 1938] [id = 584] 06:50:31 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487db000 == 163 [pid = 1938] [id = 583] 06:50:31 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d2c800 == 162 [pid = 1938] [id = 582] 06:50:31 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a50a800 == 161 [pid = 1938] [id = 581] 06:50:31 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633cec800 == 160 [pid = 1938] [id = 580] 06:50:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862dbd1000 == 161 [pid = 1938] [id = 624] 06:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 297 (0x7f86301d1000) [pid = 1938] [serial = 1873] [outer = (nil)] 06:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 298 (0x7f8630e5bc00) [pid = 1938] [serial = 1874] [outer = 0x7f86301d1000] 06:50:31 INFO - PROCESS | 1938 | 1461419431084 Marionette DEBUG loaded listener.js 06:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 299 (0x7f863241b800) [pid = 1938] [serial = 1875] [outer = 0x7f86301d1000] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 298 (0x7f863906f000) [pid = 1938] [serial = 1739] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 297 (0x7f8642629400) [pid = 1938] [serial = 1410] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 296 (0x7f8642950400) [pid = 1938] [serial = 1548] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 295 (0x7f8636ad6c00) [pid = 1938] [serial = 1727] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 294 (0x7f864e320c00) [pid = 1938] [serial = 1491] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 293 (0x7f863ca9dc00) [pid = 1938] [serial = 1401] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 292 (0x7f863442b400) [pid = 1938] [serial = 1515] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 291 (0x7f863534a800) [pid = 1938] [serial = 1721] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 290 (0x7f8642637800) [pid = 1938] [serial = 1703] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 289 (0x7f8642909c00) [pid = 1938] [serial = 1706] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 288 (0x7f8633a8c400) [pid = 1938] [serial = 1578] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 287 (0x7f865f7a1c00) [pid = 1938] [serial = 1368] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 286 (0x7f8636fbe000) [pid = 1938] [serial = 1728] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 285 (0x7f864cce3000) [pid = 1938] [serial = 1428] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 284 (0x7f8632428000) [pid = 1938] [serial = 1575] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 283 (0x7f8645f7c800) [pid = 1938] [serial = 1344] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 282 (0x7f86391c4800) [pid = 1938] [serial = 1338] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 281 (0x7f8635c43400) [pid = 1938] [serial = 1449] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 280 (0x7f863442a400) [pid = 1938] [serial = 1718] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 279 (0x7f8644094800) [pid = 1938] [serial = 1539] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 278 (0x7f863a8b3800) [pid = 1938] [serial = 1694] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 277 (0x7f863a8b4400) [pid = 1938] [serial = 1709] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 276 (0x7f8637fb9000) [pid = 1938] [serial = 1733] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 275 (0x7f86351ecc00) [pid = 1938] [serial = 1673] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x7f865fe43400) [pid = 1938] [serial = 1503] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7f8644307000) [pid = 1938] [serial = 1416] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7f86380d6000) [pid = 1938] [serial = 1734] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7f865bead800) [pid = 1938] [serial = 1434] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7f8633de7400) [pid = 1938] [serial = 1569] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7f864e5ad400) [pid = 1938] [serial = 1557] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7f8635a3b400) [pid = 1938] [serial = 1725] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7f865bc35400) [pid = 1938] [serial = 1497] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f863a824000) [pid = 1938] [serial = 1377] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f8637ca1c00) [pid = 1938] [serial = 1545] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f8648722400) [pid = 1938] [serial = 1347] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f86332c9000) [pid = 1938] [serial = 1716] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f8635a39000) [pid = 1938] [serial = 1722] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f8645e44c00) [pid = 1938] [serial = 1485] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f8647879000) [pid = 1938] [serial = 1419] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f865be08c00) [pid = 1938] [serial = 1365] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f865f659400) [pid = 1938] [serial = 1437] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f8636f7d800) [pid = 1938] [serial = 1730] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f865f663000) [pid = 1938] [serial = 1566] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f8637c4d000) [pid = 1938] [serial = 1682] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f8643b2c800) [pid = 1938] [serial = 1482] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f863b440800) [pid = 1938] [serial = 1697] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f863340d400) [pid = 1938] [serial = 1724] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f864868d800) [pid = 1938] [serial = 1488] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f8630f4bc00) [pid = 1938] [serial = 1715] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f863b437800) [pid = 1938] [serial = 1335] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f86487f2c00) [pid = 1938] [serial = 1554] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f86325c0400) [pid = 1938] [serial = 1563] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8639068800) [pid = 1938] [serial = 1688] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f8630f4d800) [pid = 1938] [serial = 1712] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f863a5a9000) [pid = 1938] [serial = 1479] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f86325fc400) [pid = 1938] [serial = 1736] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f8632421800) [pid = 1938] [serial = 1713] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864c01d800) [pid = 1938] [serial = 1425] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f863a5a5400) [pid = 1938] [serial = 1691] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f865ae51400) [pid = 1938] [serial = 1362] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8649d0dc00) [pid = 1938] [serial = 1422] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8640e8a000) [pid = 1938] [serial = 1509] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f86380d0c00) [pid = 1938] [serial = 1407] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f86325fa800) [pid = 1938] [serial = 1670] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8637fb4c00) [pid = 1938] [serial = 1685] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f866002d400) [pid = 1938] [serial = 1506] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8636f7b000) [pid = 1938] [serial = 1476] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f8660029400) [pid = 1938] [serial = 1443] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8636fbb000) [pid = 1938] [serial = 1668] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f865a9e0400) [pid = 1938] [serial = 1359] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f863a820800) [pid = 1938] [serial = 1371] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8634573800) [pid = 1938] [serial = 1719] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f865f54bc00) [pid = 1938] [serial = 1560] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f8645e36400) [pid = 1938] [serial = 1551] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f8645be8400) [pid = 1938] [serial = 1473] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f864933c800) [pid = 1938] [serial = 1350] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f864e5ae000) [pid = 1938] [serial = 1431] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f863a825400) [pid = 1938] [serial = 1374] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f8635e60400) [pid = 1938] [serial = 1676] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8635c44c00) [pid = 1938] [serial = 1542] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f865ddb8800) [pid = 1938] [serial = 1500] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f8634435400) [pid = 1938] [serial = 1512] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f864290d800) [pid = 1938] [serial = 1341] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f8636fc0800) [pid = 1938] [serial = 1679] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f8643b27000) [pid = 1938] [serial = 1413] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f8637fb2c00) [pid = 1938] [serial = 1731] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f8636f80400) [pid = 1938] [serial = 1446] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f864d4cfc00) [pid = 1938] [serial = 1353] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f865fc5ec00) [pid = 1938] [serial = 1440] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8640ee9400) [pid = 1938] [serial = 1700] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f86352de000) [pid = 1938] [serial = 1737] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8635cd5800) [pid = 1938] [serial = 1404] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f8660107400) [pid = 1938] [serial = 1572] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8659bfa800) [pid = 1938] [serial = 1494] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f8650515c00) [pid = 1938] [serial = 1356] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f86368cd000) [pid = 1938] [serial = 1605] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f8637fbc400) [pid = 1938] [serial = 1608] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f8643f51000) [pid = 1938] [serial = 1611] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f864a0bb000) [pid = 1938] [serial = 1602] [outer = (nil)] [url = about:blank] 06:50:31 INFO - PROCESS | 1938 | 1461419431997 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]]]}] 06:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 3017ms 06:50:32 INFO - PROCESS | 1938 | 1461419432180 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 06:50:32 INFO - PROCESS | 1938 | 1461419432186 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 06:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:50:32 INFO - PROCESS | 1938 | 1461419432217 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:50:32 INFO - PROCESS | 1938 | 1461419432220 Marionette TRACE conn4 <- [1,2470,null,{}] 06:50:32 INFO - PROCESS | 1938 | 1461419432244 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}] 06:50:32 INFO - PROCESS | 1938 | 1461419432443 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 06:50:32 INFO - PROCESS | 1938 | 1461419432458 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631637800 == 162 [pid = 1938] [id = 625] 06:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f8632427000) [pid = 1938] [serial = 1876] [outer = (nil)] 06:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f86332cbc00) [pid = 1938] [serial = 1877] [outer = 0x7f8632427000] 06:50:32 INFO - PROCESS | 1938 | 1461419432519 Marionette DEBUG loaded listener.js 06:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f863340f800) [pid = 1938] [serial = 1878] [outer = 0x7f8632427000] 06:50:33 INFO - PROCESS | 1938 | 1461419433443 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]]]}] 06:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1259ms 06:50:33 INFO - PROCESS | 1938 | 1461419433456 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 06:50:33 INFO - PROCESS | 1938 | 1461419433460 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 06:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:50:33 INFO - PROCESS | 1938 | 1461419433471 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:50:33 INFO - PROCESS | 1938 | 1461419433474 Marionette TRACE conn4 <- [1,2474,null,{}] 06:50:33 INFO - PROCESS | 1938 | 1461419433479 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}] 06:50:33 INFO - PROCESS | 1938 | 1461419433665 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 06:50:33 INFO - PROCESS | 1938 | 1461419433681 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633beb000 == 163 [pid = 1938] [id = 626] 06:50:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f8633de7800) [pid = 1938] [serial = 1879] [outer = (nil)] 06:50:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f8634435400) [pid = 1938] [serial = 1880] [outer = 0x7f8633de7800] 06:50:33 INFO - PROCESS | 1938 | 1461419433739 Marionette DEBUG loaded listener.js 06:50:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f86351f2800) [pid = 1938] [serial = 1881] [outer = 0x7f8633de7800] 06:50:34 INFO - PROCESS | 1938 | 1461419434806 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]]]}] 06:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1384ms 06:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:50:34 INFO - PROCESS | 1938 | 1461419434861 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 06:50:34 INFO - PROCESS | 1938 | 1461419434864 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 06:50:34 INFO - PROCESS | 1938 | 1461419434870 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:50:34 INFO - PROCESS | 1938 | 1461419434875 Marionette TRACE conn4 <- [1,2478,null,{}] 06:50:34 INFO - PROCESS | 1938 | 1461419434889 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}] 06:50:35 INFO - PROCESS | 1938 | 1461419435159 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 06:50:35 INFO - PROCESS | 1938 | 1461419435201 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635451000 == 164 [pid = 1938] [id = 627] 06:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f863534a800) [pid = 1938] [serial = 1882] [outer = (nil)] 06:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f8635a30000) [pid = 1938] [serial = 1883] [outer = 0x7f863534a800] 06:50:35 INFO - PROCESS | 1938 | 1461419435314 Marionette DEBUG loaded listener.js 06:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f8635c45c00) [pid = 1938] [serial = 1884] [outer = 0x7f863534a800] 06:50:36 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f8633a8c800) [pid = 1938] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:50:36 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8632428800) [pid = 1938] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:50:36 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f86301c6400) [pid = 1938] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:50:36 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f86325b7000) [pid = 1938] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:50:36 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f8630e5c800) [pid = 1938] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:50:36 INFO - PROCESS | 1938 | 1461419436720 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]]]}] 06:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1886ms 06:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:50:36 INFO - PROCESS | 1938 | 1461419436755 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 06:50:36 INFO - PROCESS | 1938 | 1461419436759 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 06:50:36 INFO - PROCESS | 1938 | 1461419436764 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:50:36 INFO - PROCESS | 1938 | 1461419436767 Marionette TRACE conn4 <- [1,2482,null,{}] 06:50:36 INFO - PROCESS | 1938 | 1461419436772 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}] 06:50:36 INFO - PROCESS | 1938 | 1461419436955 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 06:50:37 INFO - PROCESS | 1938 | 1461419437203 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635c30000 == 165 [pid = 1938] [id = 628] 06:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f86301c6400) [pid = 1938] [serial = 1885] [outer = (nil)] 06:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f8635cd7000) [pid = 1938] [serial = 1886] [outer = 0x7f86301c6400] 06:50:37 INFO - PROCESS | 1938 | 1461419437261 Marionette DEBUG loaded listener.js 06:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f8636ad0c00) [pid = 1938] [serial = 1887] [outer = 0x7f86301c6400] 06:50:37 INFO - PROCESS | 1938 | 1461419437923 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]]]}] 06:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1179ms 06:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:50:37 INFO - PROCESS | 1938 | 1461419437942 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 06:50:37 INFO - PROCESS | 1938 | 1461419437945 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 06:50:37 INFO - PROCESS | 1938 | 1461419437950 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:50:37 INFO - PROCESS | 1938 | 1461419437953 Marionette TRACE conn4 <- [1,2486,null,{}] 06:50:37 INFO - PROCESS | 1938 | 1461419437957 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}] 06:50:38 INFO - PROCESS | 1938 | 1461419438141 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 06:50:38 INFO - PROCESS | 1938 | 1461419438329 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636723000 == 166 [pid = 1938] [id = 629] 06:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f8636ad3c00) [pid = 1938] [serial = 1888] [outer = (nil)] 06:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f8636f7b000) [pid = 1938] [serial = 1889] [outer = 0x7f8636ad3c00] 06:50:38 INFO - PROCESS | 1938 | 1461419438397 Marionette DEBUG loaded listener.js 06:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f8637309000) [pid = 1938] [serial = 1890] [outer = 0x7f8636ad3c00] 06:50:39 INFO - PROCESS | 1938 | 1461419439447 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]]]}] 06:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1527ms 06:50:39 INFO - PROCESS | 1938 | 1461419439476 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 06:50:39 INFO - PROCESS | 1938 | 1461419439483 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 06:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:50:39 INFO - PROCESS | 1938 | 1461419439491 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:50:39 INFO - PROCESS | 1938 | 1461419439496 Marionette TRACE conn4 <- [1,2490,null,{}] 06:50:39 INFO - PROCESS | 1938 | 1461419439503 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}] 06:50:39 INFO - PROCESS | 1938 | 1461419439734 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 06:50:40 INFO - PROCESS | 1938 | 1461419439997 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633243800 == 167 [pid = 1938] [id = 630] 06:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f8633404000) [pid = 1938] [serial = 1891] [outer = (nil)] 06:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8633a8a800) [pid = 1938] [serial = 1892] [outer = 0x7f8633404000] 06:50:40 INFO - PROCESS | 1938 | 1461419440127 Marionette DEBUG loaded listener.js 06:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8634428400) [pid = 1938] [serial = 1893] [outer = 0x7f8633404000] 06:50:41 INFO - PROCESS | 1938 | 1461419441002 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]]]}] 06:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1586ms 06:50:41 INFO - PROCESS | 1938 | 1461419441078 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 06:50:41 INFO - PROCESS | 1938 | 1461419441087 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 06:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:50:41 INFO - PROCESS | 1938 | 1461419441096 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:50:41 INFO - PROCESS | 1938 | 1461419441099 Marionette TRACE conn4 <- [1,2494,null,{}] 06:50:41 INFO - PROCESS | 1938 | 1461419441105 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}] 06:50:41 INFO - PROCESS | 1938 | 1461419441365 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 06:50:41 INFO - PROCESS | 1938 | 1461419441709 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636737000 == 168 [pid = 1938] [id = 631] 06:50:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8633408c00) [pid = 1938] [serial = 1894] [outer = (nil)] 06:50:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f8635a36c00) [pid = 1938] [serial = 1895] [outer = 0x7f8633408c00] 06:50:41 INFO - PROCESS | 1938 | 1461419441785 Marionette DEBUG loaded listener.js 06:50:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f8636f53800) [pid = 1938] [serial = 1896] [outer = 0x7f8633408c00] 06:50:42 INFO - PROCESS | 1938 | 1461419442621 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]]]}] 06:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1580ms 06:50:42 INFO - PROCESS | 1938 | 1461419442677 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 06:50:42 INFO - PROCESS | 1938 | 1461419442680 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 06:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:50:42 INFO - PROCESS | 1938 | 1461419442686 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:50:42 INFO - PROCESS | 1938 | 1461419442692 Marionette TRACE conn4 <- [1,2498,null,{}] 06:50:42 INFO - PROCESS | 1938 | 1461419442707 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}] 06:50:42 INFO - PROCESS | 1938 | 1461419442921 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 06:50:43 INFO - PROCESS | 1938 | 1461419443183 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372db800 == 169 [pid = 1938] [id = 632] 06:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f863730c000) [pid = 1938] [serial = 1897] [outer = (nil)] 06:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f8637c4d000) [pid = 1938] [serial = 1898] [outer = 0x7f863730c000] 06:50:43 INFO - PROCESS | 1938 | 1461419443300 Marionette DEBUG loaded listener.js 06:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8637fb4c00) [pid = 1938] [serial = 1899] [outer = 0x7f863730c000] 06:50:44 INFO - PROCESS | 1938 | 1461419444123 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]]]}] 06:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1489ms 06:50:44 INFO - PROCESS | 1938 | 1461419444176 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 06:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:50:44 INFO - PROCESS | 1938 | 1461419444181 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 06:50:44 INFO - PROCESS | 1938 | 1461419444186 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:50:44 INFO - PROCESS | 1938 | 1461419444190 Marionette TRACE conn4 <- [1,2502,null,{}] 06:50:44 INFO - PROCESS | 1938 | 1461419444194 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}] 06:50:44 INFO - PROCESS | 1938 | 1461419444399 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 06:50:44 INFO - PROCESS | 1938 | 1461419444680 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639d10800 == 170 [pid = 1938] [id = 633] 06:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f8637c3e400) [pid = 1938] [serial = 1900] [outer = (nil)] 06:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f86391c3000) [pid = 1938] [serial = 1901] [outer = 0x7f8637c3e400] 06:50:44 INFO - PROCESS | 1938 | 1461419444800 Marionette DEBUG loaded listener.js 06:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f863a5afc00) [pid = 1938] [serial = 1902] [outer = 0x7f8637c3e400] 06:50:45 INFO - PROCESS | 1938 | 1461419445629 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]]]}] 06:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1486ms 06:50:45 INFO - PROCESS | 1938 | 1461419445673 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 06:50:45 INFO - PROCESS | 1938 | 1461419445677 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 06:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:50:45 INFO - PROCESS | 1938 | 1461419445682 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:50:45 INFO - PROCESS | 1938 | 1461419445684 Marionette TRACE conn4 <- [1,2506,null,{}] 06:50:45 INFO - PROCESS | 1938 | 1461419445690 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}] 06:50:45 INFO - PROCESS | 1938 | 1461419445895 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 06:50:46 INFO - PROCESS | 1938 | 1461419446165 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a66b800 == 171 [pid = 1938] [id = 634] 06:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f8637fb9000) [pid = 1938] [serial = 1903] [outer = (nil)] 06:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f863a824000) [pid = 1938] [serial = 1904] [outer = 0x7f8637fb9000] 06:50:46 INFO - PROCESS | 1938 | 1461419446240 Marionette DEBUG loaded listener.js 06:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f863a8c1800) [pid = 1938] [serial = 1905] [outer = 0x7f8637fb9000] 06:50:47 INFO - PROCESS | 1938 | 1461419447147 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]]]}] 06:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1535ms 06:50:47 INFO - PROCESS | 1938 | 1461419447219 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 06:50:47 INFO - PROCESS | 1938 | 1461419447222 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 06:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:50:47 INFO - PROCESS | 1938 | 1461419447228 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:50:47 INFO - PROCESS | 1938 | 1461419447231 Marionette TRACE conn4 <- [1,2510,null,{}] 06:50:47 INFO - PROCESS | 1938 | 1461419447236 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}] 06:50:47 INFO - PROCESS | 1938 | 1461419447456 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 06:50:47 INFO - PROCESS | 1938 | 1461419447771 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cb19000 == 172 [pid = 1938] [id = 635] 06:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f8640e70800) [pid = 1938] [serial = 1906] [outer = (nil)] 06:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f86426a1400) [pid = 1938] [serial = 1907] [outer = 0x7f8640e70800] 06:50:47 INFO - PROCESS | 1938 | 1461419447850 Marionette DEBUG loaded listener.js 06:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8643a96400) [pid = 1938] [serial = 1908] [outer = 0x7f8640e70800] 06:50:48 INFO - PROCESS | 1938 | 1461419448644 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]]]}] 06:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1481ms 06:50:48 INFO - PROCESS | 1938 | 1461419448710 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 06:50:48 INFO - PROCESS | 1938 | 1461419448713 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 06:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:50:48 INFO - PROCESS | 1938 | 1461419448719 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:50:48 INFO - PROCESS | 1938 | 1461419448721 Marionette TRACE conn4 <- [1,2514,null,{}] 06:50:48 INFO - PROCESS | 1938 | 1461419448726 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}] 06:50:48 INFO - PROCESS | 1938 | 1461419448924 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 06:50:49 INFO - PROCESS | 1938 | 1461419449192 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc8e000 == 173 [pid = 1938] [id = 636] 06:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f8640e8b000) [pid = 1938] [serial = 1909] [outer = (nil)] 06:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f8643f51000) [pid = 1938] [serial = 1910] [outer = 0x7f8640e8b000] 06:50:49 INFO - PROCESS | 1938 | 1461419449267 Marionette DEBUG loaded listener.js 06:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f864430fc00) [pid = 1938] [serial = 1911] [outer = 0x7f8640e8b000] 06:50:50 INFO - PROCESS | 1938 | 1461419450140 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]]]}] 06:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 06:50:50 INFO - PROCESS | 1938 | 1461419450202 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 06:50:50 INFO - PROCESS | 1938 | 1461419450206 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 06:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:50:50 INFO - PROCESS | 1938 | 1461419450211 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:50:50 INFO - PROCESS | 1938 | 1461419450213 Marionette TRACE conn4 <- [1,2518,null,{}] 06:50:50 INFO - PROCESS | 1938 | 1461419450218 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}] 06:50:50 INFO - PROCESS | 1938 | 1461419450417 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 06:50:50 INFO - PROCESS | 1938 | 1461419450687 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864177d000 == 174 [pid = 1938] [id = 637] 06:50:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8643b24400) [pid = 1938] [serial = 1912] [outer = (nil)] 06:50:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f8644ab0400) [pid = 1938] [serial = 1913] [outer = 0x7f8643b24400] 06:50:50 INFO - PROCESS | 1938 | 1461419450760 Marionette DEBUG loaded listener.js 06:50:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f8644f52c00) [pid = 1938] [serial = 1914] [outer = 0x7f8643b24400] 06:50:51 INFO - PROCESS | 1938 | 1461419451595 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]]]}] 06:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1428ms 06:50:51 INFO - PROCESS | 1938 | 1461419451641 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 06:50:51 INFO - PROCESS | 1938 | 1461419451645 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 06:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:50:51 INFO - PROCESS | 1938 | 1461419451650 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:50:51 INFO - PROCESS | 1938 | 1461419451652 Marionette TRACE conn4 <- [1,2522,null,{}] 06:50:51 INFO - PROCESS | 1938 | 1461419451658 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}] 06:50:51 INFO - PROCESS | 1938 | 1461419451868 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 06:50:52 INFO - PROCESS | 1938 | 1461419452141 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418ea800 == 175 [pid = 1938] [id = 638] 06:50:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f864430d000) [pid = 1938] [serial = 1915] [outer = (nil)] 06:50:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f8645e3fc00) [pid = 1938] [serial = 1916] [outer = 0x7f864430d000] 06:50:52 INFO - PROCESS | 1938 | 1461419452217 Marionette DEBUG loaded listener.js 06:50:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f8647554000) [pid = 1938] [serial = 1917] [outer = 0x7f864430d000] 06:50:53 INFO - PROCESS | 1938 | 1461419453057 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]]]}] 06:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1483ms 06:50:53 INFO - PROCESS | 1938 | 1461419453135 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 06:50:53 INFO - PROCESS | 1938 | 1461419453139 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 06:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:50:53 INFO - PROCESS | 1938 | 1461419453145 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:50:53 INFO - PROCESS | 1938 | 1461419453148 Marionette TRACE conn4 <- [1,2526,null,{}] 06:50:53 INFO - PROCESS | 1938 | 1461419453153 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}] 06:50:53 INFO - PROCESS | 1938 | 1461419453396 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 06:50:53 INFO - PROCESS | 1938 | 1461419453677 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644484800 == 176 [pid = 1938] [id = 639] 06:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f86325b4000) [pid = 1938] [serial = 1918] [outer = (nil)] 06:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8648687400) [pid = 1938] [serial = 1919] [outer = 0x7f86325b4000] 06:50:53 INFO - PROCESS | 1938 | 1461419453810 Marionette DEBUG loaded listener.js 06:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8648727800) [pid = 1938] [serial = 1920] [outer = 0x7f86325b4000] 06:50:54 INFO - PROCESS | 1938 | 1461419454796 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]]]}] 06:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1680ms 06:50:54 INFO - PROCESS | 1938 | 1461419454825 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 06:50:54 INFO - PROCESS | 1938 | 1461419454829 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 06:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:50:54 INFO - PROCESS | 1938 | 1461419454836 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:50:54 INFO - PROCESS | 1938 | 1461419454839 Marionette TRACE conn4 <- [1,2530,null,{}] 06:50:54 INFO - PROCESS | 1938 | 1461419454844 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}] 06:50:55 INFO - PROCESS | 1938 | 1461419455063 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 06:50:55 INFO - PROCESS | 1938 | 1461419455345 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864758a000 == 177 [pid = 1938] [id = 640] 06:50:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f864787c800) [pid = 1938] [serial = 1921] [outer = (nil)] 06:50:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f864ad77c00) [pid = 1938] [serial = 1922] [outer = 0x7f864787c800] 06:50:55 INFO - PROCESS | 1938 | 1461419455425 Marionette DEBUG loaded listener.js 06:50:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f864c5be000) [pid = 1938] [serial = 1923] [outer = 0x7f864787c800] 06:50:56 INFO - PROCESS | 1938 | 1461419456303 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]]]}] 06:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1526ms 06:50:56 INFO - PROCESS | 1938 | 1461419456364 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 06:50:56 INFO - PROCESS | 1938 | 1461419456366 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 06:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:50:56 INFO - PROCESS | 1938 | 1461419456372 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:50:56 INFO - PROCESS | 1938 | 1461419456374 Marionette TRACE conn4 <- [1,2534,null,{}] 06:50:56 INFO - PROCESS | 1938 | 1461419456380 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}] 06:50:56 INFO - PROCESS | 1938 | 1461419456588 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 06:50:56 INFO - PROCESS | 1938 | 1461419456874 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647f9d000 == 178 [pid = 1938] [id = 641] 06:50:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f863b5ef800) [pid = 1938] [serial = 1924] [outer = (nil)] 06:50:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f864ccd7800) [pid = 1938] [serial = 1925] [outer = 0x7f863b5ef800] 06:50:56 INFO - PROCESS | 1938 | 1461419456989 Marionette DEBUG loaded listener.js 06:50:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f864da9cc00) [pid = 1938] [serial = 1926] [outer = 0x7f863b5ef800] 06:50:57 INFO - PROCESS | 1938 | 1461419457810 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]]]}] 06:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1477ms 06:50:57 INFO - PROCESS | 1938 | 1461419457850 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 06:50:57 INFO - PROCESS | 1938 | 1461419457853 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 06:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:50:57 INFO - PROCESS | 1938 | 1461419457859 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:50:57 INFO - PROCESS | 1938 | 1461419457863 Marionette TRACE conn4 <- [1,2538,null,{}] 06:50:57 INFO - PROCESS | 1938 | 1461419457869 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}] 06:50:58 INFO - PROCESS | 1938 | 1461419458080 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 06:50:58 INFO - PROCESS | 1938 | 1461419458365 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86485e3000 == 179 [pid = 1938] [id = 642] 06:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7f86351f3800) [pid = 1938] [serial = 1927] [outer = (nil)] 06:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7f864e5b5c00) [pid = 1938] [serial = 1928] [outer = 0x7f86351f3800] 06:50:58 INFO - PROCESS | 1938 | 1461419458444 Marionette DEBUG loaded listener.js 06:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7f865a9e0400) [pid = 1938] [serial = 1929] [outer = 0x7f86351f3800] 06:50:59 INFO - PROCESS | 1938 | 1461419459304 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]]]}] 06:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1480ms 06:50:59 INFO - PROCESS | 1938 | 1461419459339 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 06:50:59 INFO - PROCESS | 1938 | 1461419459343 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 06:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:50:59 INFO - PROCESS | 1938 | 1461419459349 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:50:59 INFO - PROCESS | 1938 | 1461419459351 Marionette TRACE conn4 <- [1,2542,null,{}] 06:50:59 INFO - PROCESS | 1938 | 1461419459356 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}] 06:50:59 INFO - PROCESS | 1938 | 1461419459569 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 06:50:59 INFO - PROCESS | 1938 | 1461419459855 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864a063800 == 180 [pid = 1938] [id = 643] 06:50:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7f8636fb8800) [pid = 1938] [serial = 1930] [outer = (nil)] 06:50:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7f865ae51400) [pid = 1938] [serial = 1931] [outer = 0x7f8636fb8800] 06:50:59 INFO - PROCESS | 1938 | 1461419459933 Marionette DEBUG loaded listener.js 06:51:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7f865bcae800) [pid = 1938] [serial = 1932] [outer = 0x7f8636fb8800] 06:51:00 INFO - PROCESS | 1938 | 1461419460749 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]]]}] 06:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1432ms 06:51:00 INFO - PROCESS | 1938 | 1461419460796 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 06:51:00 INFO - PROCESS | 1938 | 1461419460798 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 06:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:51:00 INFO - PROCESS | 1938 | 1461419460805 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:51:00 INFO - PROCESS | 1938 | 1461419460808 Marionette TRACE conn4 <- [1,2546,null,{}] 06:51:00 INFO - PROCESS | 1938 | 1461419460812 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}] 06:51:01 INFO - PROCESS | 1938 | 1461419461029 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 06:51:01 INFO - PROCESS | 1938 | 1461419461322 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd04000 == 181 [pid = 1938] [id = 644] 06:51:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7f864e5a9000) [pid = 1938] [serial = 1933] [outer = (nil)] 06:51:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7f865be10400) [pid = 1938] [serial = 1934] [outer = 0x7f864e5a9000] 06:51:01 INFO - PROCESS | 1938 | 1461419461399 Marionette DEBUG loaded listener.js 06:51:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7f865beaa400) [pid = 1938] [serial = 1935] [outer = 0x7f864e5a9000] 06:51:02 INFO - PROCESS | 1938 | 1461419462300 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]]]}] 06:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1542ms 06:51:02 INFO - PROCESS | 1938 | 1461419462348 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 06:51:02 INFO - PROCESS | 1938 | 1461419462351 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 06:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:51:02 INFO - PROCESS | 1938 | 1461419462357 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:51:02 INFO - PROCESS | 1938 | 1461419462359 Marionette TRACE conn4 <- [1,2550,null,{}] 06:51:02 INFO - PROCESS | 1938 | 1461419462364 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}] 06:51:02 INFO - PROCESS | 1938 | 1461419462592 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 06:51:02 INFO - PROCESS | 1938 | 1461419462913 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3bd800 == 182 [pid = 1938] [id = 645] 06:51:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7f865a9e2000) [pid = 1938] [serial = 1936] [outer = (nil)] 06:51:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7f865ddb4c00) [pid = 1938] [serial = 1937] [outer = 0x7f865a9e2000] 06:51:02 INFO - PROCESS | 1938 | 1461419462990 Marionette DEBUG loaded listener.js 06:51:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7f865f54e400) [pid = 1938] [serial = 1938] [outer = 0x7f865a9e2000] 06:51:03 INFO - PROCESS | 1938 | 1461419463879 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]]]}] 06:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1536ms 06:51:03 INFO - PROCESS | 1938 | 1461419463893 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 06:51:03 INFO - PROCESS | 1938 | 1461419463896 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 06:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:51:03 INFO - PROCESS | 1938 | 1461419463901 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:51:03 INFO - PROCESS | 1938 | 1461419463903 Marionette TRACE conn4 <- [1,2554,null,{}] 06:51:03 INFO - PROCESS | 1938 | 1461419463908 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}] 06:51:04 INFO - PROCESS | 1938 | 1461419464124 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 06:51:05 INFO - PROCESS | 1938 | 1461419465150 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86312e0000 == 183 [pid = 1938] [id = 646] 06:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7f8630f4bc00) [pid = 1938] [serial = 1939] [outer = (nil)] 06:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7f86316b2400) [pid = 1938] [serial = 1940] [outer = 0x7f8630f4bc00] 06:51:05 INFO - PROCESS | 1938 | 1461419465224 Marionette DEBUG loaded listener.js 06:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7f863241fc00) [pid = 1938] [serial = 1941] [outer = 0x7f8630f4bc00] 06:51:06 INFO - PROCESS | 1938 | 1461419466082 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]]]}] 06:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2232ms 06:51:06 INFO - PROCESS | 1938 | 1461419466136 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 06:51:06 INFO - PROCESS | 1938 | 1461419466143 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 06:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:51:06 INFO - PROCESS | 1938 | 1461419466150 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:51:06 INFO - PROCESS | 1938 | 1461419466154 Marionette TRACE conn4 <- [1,2558,null,{}] 06:51:06 INFO - PROCESS | 1938 | 1461419466160 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}] 06:51:06 INFO - PROCESS | 1938 | 1461419466366 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 06:51:06 INFO - PROCESS | 1938 | 1461419466656 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8632b0a000 == 184 [pid = 1938] [id = 647] 06:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7f86316b6000) [pid = 1938] [serial = 1942] [outer = (nil)] 06:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7f8632486c00) [pid = 1938] [serial = 1943] [outer = 0x7f86316b6000] 06:51:06 INFO - PROCESS | 1938 | 1461419466769 Marionette DEBUG loaded listener.js 06:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7f86332d6800) [pid = 1938] [serial = 1944] [outer = 0x7f86316b6000] 06:51:07 INFO - PROCESS | 1938 | 1461419467839 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]]]}] 06:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1779ms 06:51:07 INFO - PROCESS | 1938 | 1461419467933 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 06:51:07 INFO - PROCESS | 1938 | 1461419467938 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 06:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:51:07 INFO - PROCESS | 1938 | 1461419467944 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:51:07 INFO - PROCESS | 1938 | 1461419467946 Marionette TRACE conn4 <- [1,2562,null,{}] 06:51:07 INFO - PROCESS | 1938 | 1461419467951 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}] 06:51:08 INFO - PROCESS | 1938 | 1461419468198 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 06:51:08 INFO - PROCESS | 1938 | 1461419468555 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862e709800 == 185 [pid = 1938] [id = 648] 06:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7f8633de3800) [pid = 1938] [serial = 1945] [outer = (nil)] 06:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7f8633de9000) [pid = 1938] [serial = 1946] [outer = 0x7f8633de3800] 06:51:08 INFO - PROCESS | 1938 | 1461419468623 Marionette DEBUG loaded listener.js 06:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7f86344a8000) [pid = 1938] [serial = 1947] [outer = 0x7f8633de3800] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864186b000 == 184 [pid = 1938] [id = 512] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641158000 == 183 [pid = 1938] [id = 206] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86487d1000 == 182 [pid = 1938] [id = 115] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485f8000 == 181 [pid = 1938] [id = 568] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86482dd800 == 180 [pid = 1938] [id = 567] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d64800 == 179 [pid = 1938] [id = 569] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635c30000 == 178 [pid = 1938] [id = 628] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635451000 == 177 [pid = 1938] [id = 627] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633beb000 == 176 [pid = 1938] [id = 626] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631637800 == 175 [pid = 1938] [id = 625] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862dbd1000 == 174 [pid = 1938] [id = 624] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8661d83800 == 173 [pid = 1938] [id = 618] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8630b10000 == 172 [pid = 1938] [id = 617] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fcd2800 == 171 [pid = 1938] [id = 616] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aaab800 == 170 [pid = 1938] [id = 615] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d361800 == 169 [pid = 1938] [id = 614] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a8ac000 == 168 [pid = 1938] [id = 613] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a14000 == 167 [pid = 1938] [id = 565] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8648560800 == 166 [pid = 1938] [id = 612] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647d38000 == 165 [pid = 1938] [id = 611] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a16000 == 164 [pid = 1938] [id = 610] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641873000 == 163 [pid = 1938] [id = 609] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641292800 == 162 [pid = 1938] [id = 608] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc2a000 == 161 [pid = 1938] [id = 607] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a512800 == 160 [pid = 1938] [id = 606] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86351b9000 == 159 [pid = 1938] [id = 605] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647865800 == 158 [pid = 1938] [id = 566] 06:51:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a662000 == 157 [pid = 1938] [id = 604] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7f8633a8d400) [pid = 1938] [serial = 1814] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7f8636fb5400) [pid = 1938] [serial = 1808] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7f86325b5800) [pid = 1938] [serial = 1811] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7f8637c3ec00) [pid = 1938] [serial = 1809] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7f863ca9c000) [pid = 1938] [serial = 1754] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7f86476c2400) [pid = 1938] [serial = 1772] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7f8645e37000) [pid = 1938] [serial = 1769] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7f864d4ca800) [pid = 1938] [serial = 1796] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7f8636f82c00) [pid = 1938] [serial = 1748] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7f8634570400) [pid = 1938] [serial = 1745] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7f8643b25000) [pid = 1938] [serial = 1757] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7f863906fc00) [pid = 1938] [serial = 1751] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7f86487f1400) [pid = 1938] [serial = 1775] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7f864458ec00) [pid = 1938] [serial = 1763] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7f8643f56400) [pid = 1938] [serial = 1760] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7f86325c0800) [pid = 1938] [serial = 1802] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7f863522c800) [pid = 1938] [serial = 1803] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7f8644b59400) [pid = 1938] [serial = 1766] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7f8632425800) [pid = 1938] [serial = 1742] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7f86332cf000) [pid = 1938] [serial = 1812] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7f8649f32800) [pid = 1938] [serial = 1778] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f864b757400) [pid = 1938] [serial = 1781] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f864c01b000) [pid = 1938] [serial = 1784] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f863442d000) [pid = 1938] [serial = 1787] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f864c5ba800) [pid = 1938] [serial = 1790] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f864ccdec00) [pid = 1938] [serial = 1793] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8635c50000) [pid = 1938] [serial = 1805] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8633a8b400) [pid = 1938] [serial = 1800] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f86325ba800) [pid = 1938] [serial = 1799] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8636ac9400) [pid = 1938] [serial = 1806] [outer = (nil)] [url = about:blank] 06:51:09 INFO - PROCESS | 1938 | 1461419469860 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]]]}] 06:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1977ms 06:51:09 INFO - PROCESS | 1938 | 1461419469941 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 06:51:09 INFO - PROCESS | 1938 | 1461419469945 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 06:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:51:09 INFO - PROCESS | 1938 | 1461419469959 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:51:09 INFO - PROCESS | 1938 | 1461419469967 Marionette TRACE conn4 <- [1,2566,null,{}] 06:51:09 INFO - PROCESS | 1938 | 1461419469973 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}] 06:51:10 INFO - PROCESS | 1938 | 1461419470160 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 06:51:10 INFO - PROCESS | 1938 | 1461419470334 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862e71c000 == 158 [pid = 1938] [id = 649] 06:51:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f86301d1800) [pid = 1938] [serial = 1948] [outer = (nil)] 06:51:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8633de9800) [pid = 1938] [serial = 1949] [outer = 0x7f86301d1800] 06:51:10 INFO - PROCESS | 1938 | 1461419470398 Marionette DEBUG loaded listener.js 06:51:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f86352e0c00) [pid = 1938] [serial = 1950] [outer = 0x7f86301d1800] 06:51:11 INFO - PROCESS | 1938 | 1461419471149 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]]]}] 06:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1239ms 06:51:11 INFO - PROCESS | 1938 | 1461419471204 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 06:51:11 INFO - PROCESS | 1938 | 1461419471208 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 06:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:51:11 INFO - PROCESS | 1938 | 1461419471216 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:51:11 INFO - PROCESS | 1938 | 1461419471219 Marionette TRACE conn4 <- [1,2570,null,{}] 06:51:11 INFO - PROCESS | 1938 | 1461419471224 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}] 06:51:11 INFO - PROCESS | 1938 | 1461419471406 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 06:51:11 INFO - PROCESS | 1938 | 1461419471419 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633256800 == 159 [pid = 1938] [id = 650] 06:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f863456f800) [pid = 1938] [serial = 1951] [outer = (nil)] 06:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f8635a35800) [pid = 1938] [serial = 1952] [outer = 0x7f863456f800] 06:51:11 INFO - PROCESS | 1938 | 1461419471477 Marionette DEBUG loaded listener.js 06:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8635c50400) [pid = 1938] [serial = 1953] [outer = 0x7f863456f800] 06:51:12 INFO - PROCESS | 1938 | 1461419472442 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]]]}] 06:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1280ms 06:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:51:12 INFO - PROCESS | 1938 | 1461419472501 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 06:51:12 INFO - PROCESS | 1938 | 1461419472504 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 06:51:12 INFO - PROCESS | 1938 | 1461419472509 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:51:12 INFO - PROCESS | 1938 | 1461419472512 Marionette TRACE conn4 <- [1,2574,null,{}] 06:51:12 INFO - PROCESS | 1938 | 1461419472517 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}] 06:51:12 INFO - PROCESS | 1938 | 1461419472770 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 06:51:12 INFO - PROCESS | 1938 | 1461419472802 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635451000 == 160 [pid = 1938] [id = 651] 06:51:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7f86368d8800) [pid = 1938] [serial = 1954] [outer = (nil)] 06:51:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7f8636ad6400) [pid = 1938] [serial = 1955] [outer = 0x7f86368d8800] 06:51:12 INFO - PROCESS | 1938 | 1461419472872 Marionette DEBUG loaded listener.js 06:51:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7f8636f79400) [pid = 1938] [serial = 1956] [outer = 0x7f86368d8800] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7f864c5b6400) [pid = 1938] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7f86316b7400) [pid = 1938] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7f863248b000) [pid = 1938] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f863248b800) [pid = 1938] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f8654b83c00) [pid = 1938] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8632483000) [pid = 1938] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8634572c00) [pid = 1938] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f8633de9c00) [pid = 1938] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8632483400) [pid = 1938] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8637c46000) [pid = 1938] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f8630e5fc00) [pid = 1938] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f863241b400) [pid = 1938] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f86301ca800) [pid = 1938] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f8636f7f800) [pid = 1938] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f863b5ee400) [pid = 1938] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8635a3a000) [pid = 1938] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f86316b9800) [pid = 1938] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f8637cd3400) [pid = 1938] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f86301ca000) [pid = 1938] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f86301c7800) [pid = 1938] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f86301c6400) [pid = 1938] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f86391c2c00) [pid = 1938] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f86391cec00) [pid = 1938] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f863248e000) [pid = 1938] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f86476c4800) [pid = 1938] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f864458d400) [pid = 1938] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f8640e84c00) [pid = 1938] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f8640e6a000) [pid = 1938] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f8630f4b000) [pid = 1938] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f8648725800) [pid = 1938] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f863a8c1000) [pid = 1938] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f863ca9ec00) [pid = 1938] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f863241d000) [pid = 1938] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f86391cc000) [pid = 1938] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f8644308800) [pid = 1938] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8633405c00) [pid = 1938] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8644092800) [pid = 1938] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f8643f50800) [pid = 1938] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f8642947000) [pid = 1938] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f864290e400) [pid = 1938] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8642950000) [pid = 1938] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f8637e7f000) [pid = 1938] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f8636acc400) [pid = 1938] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f86368ccc00) [pid = 1938] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f86344a6000) [pid = 1938] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f8630f51400) [pid = 1938] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f863534a800) [pid = 1938] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8633404400) [pid = 1938] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f86332d7000) [pid = 1938] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f86487efc00) [pid = 1938] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8636fba400) [pid = 1938] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f864868f800) [pid = 1938] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f863b5e8000) [pid = 1938] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f86352dcc00) [pid = 1938] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f864270a800) [pid = 1938] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8636f7d400) [pid = 1938] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8633de7800) [pid = 1938] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8647550c00) [pid = 1938] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8630e59800) [pid = 1938] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f864872c400) [pid = 1938] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8630e54800) [pid = 1938] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f864daa1800) [pid = 1938] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f864872c000) [pid = 1938] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8632427000) [pid = 1938] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f863a8bac00) [pid = 1938] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f8637c48400) [pid = 1938] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f86325f2400) [pid = 1938] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f86301d1000) [pid = 1938] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:51:14 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8635c44800) [pid = 1938] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:51:15 INFO - PROCESS | 1938 | 1461419475146 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]]]}] 06:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2679ms 06:51:15 INFO - PROCESS | 1938 | 1461419475188 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 06:51:15 INFO - PROCESS | 1938 | 1461419475191 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 06:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:51:15 INFO - PROCESS | 1938 | 1461419475196 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:51:15 INFO - PROCESS | 1938 | 1461419475198 Marionette TRACE conn4 <- [1,2578,null,{}] 06:51:15 INFO - PROCESS | 1938 | 1461419475203 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}] 06:51:15 INFO - PROCESS | 1938 | 1461419475379 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 06:51:15 INFO - PROCESS | 1938 | 1461419475559 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630eb9800 == 161 [pid = 1938] [id = 652] 06:51:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f86301cb800) [pid = 1938] [serial = 1957] [outer = (nil)] 06:51:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8630f4c000) [pid = 1938] [serial = 1958] [outer = 0x7f86301cb800] 06:51:15 INFO - PROCESS | 1938 | 1461419475620 Marionette DEBUG loaded listener.js 06:51:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f86332d7000) [pid = 1938] [serial = 1959] [outer = 0x7f86301cb800] 06:51:16 INFO - PROCESS | 1938 | 1461419476269 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]]]}] 06:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1087ms 06:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:51:16 INFO - PROCESS | 1938 | 1461419476285 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 06:51:16 INFO - PROCESS | 1938 | 1461419476287 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 06:51:16 INFO - PROCESS | 1938 | 1461419476291 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:51:16 INFO - PROCESS | 1938 | 1461419476295 Marionette TRACE conn4 <- [1,2582,null,{}] 06:51:16 INFO - PROCESS | 1938 | 1461419476300 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}] 06:51:16 INFO - PROCESS | 1938 | 1461419476558 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 06:51:16 INFO - PROCESS | 1938 | 1461419476580 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635de9000 == 162 [pid = 1938] [id = 653] 06:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f86301cc800) [pid = 1938] [serial = 1960] [outer = (nil)] 06:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8634572000) [pid = 1938] [serial = 1961] [outer = 0x7f86301cc800] 06:51:16 INFO - PROCESS | 1938 | 1461419476639 Marionette DEBUG loaded listener.js 06:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8635e66c00) [pid = 1938] [serial = 1962] [outer = 0x7f86301cc800] 06:51:17 INFO - PROCESS | 1938 | 1461419477843 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]]]}] 06:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1630ms 06:51:17 INFO - PROCESS | 1938 | 1461419477923 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 06:51:17 INFO - PROCESS | 1938 | 1461419477928 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 06:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:51:17 INFO - PROCESS | 1938 | 1461419477935 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:51:17 INFO - PROCESS | 1938 | 1461419477940 Marionette TRACE conn4 <- [1,2586,null,{}] 06:51:17 INFO - PROCESS | 1938 | 1461419477957 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}] 06:51:18 INFO - PROCESS | 1938 | 1461419478211 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 06:51:18 INFO - PROCESS | 1938 | 1461419478536 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86312e2000 == 163 [pid = 1938] [id = 654] 06:51:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f86325b7000) [pid = 1938] [serial = 1963] [outer = (nil)] 06:51:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f86332ca400) [pid = 1938] [serial = 1964] [outer = 0x7f86325b7000] 06:51:18 INFO - PROCESS | 1938 | 1461419478609 Marionette DEBUG loaded listener.js 06:51:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8633a86800) [pid = 1938] [serial = 1965] [outer = 0x7f86325b7000] 06:51:19 INFO - PROCESS | 1938 | 1461419479514 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]]]}] 06:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1642ms 06:51:19 INFO - PROCESS | 1938 | 1461419479577 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 06:51:19 INFO - PROCESS | 1938 | 1461419479586 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 06:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:51:19 INFO - PROCESS | 1938 | 1461419479595 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:51:19 INFO - PROCESS | 1938 | 1461419479599 Marionette TRACE conn4 <- [1,2590,null,{}] 06:51:19 INFO - PROCESS | 1938 | 1461419479605 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}] 06:51:19 INFO - PROCESS | 1938 | 1461419479836 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 06:51:20 INFO - PROCESS | 1938 | 1461419480176 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d70800 == 164 [pid = 1938] [id = 655] 06:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8634428c00) [pid = 1938] [serial = 1966] [outer = (nil)] 06:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f86351ec000) [pid = 1938] [serial = 1967] [outer = 0x7f8634428c00] 06:51:20 INFO - PROCESS | 1938 | 1461419480255 Marionette DEBUG loaded listener.js 06:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f86352e1000) [pid = 1938] [serial = 1968] [outer = 0x7f8634428c00] 06:51:21 INFO - PROCESS | 1938 | 1461419481082 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]]]}] 06:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1531ms 06:51:21 INFO - PROCESS | 1938 | 1461419481127 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 06:51:21 INFO - PROCESS | 1938 | 1461419481130 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 06:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:51:21 INFO - PROCESS | 1938 | 1461419481137 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:51:21 INFO - PROCESS | 1938 | 1461419481142 Marionette TRACE conn4 <- [1,2594,null,{}] 06:51:21 INFO - PROCESS | 1938 | 1461419481157 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}] 06:51:21 INFO - PROCESS | 1938 | 1461419481360 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 06:51:21 INFO - PROCESS | 1938 | 1461419481589 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637085800 == 165 [pid = 1938] [id = 656] 06:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8635a39800) [pid = 1938] [serial = 1969] [outer = (nil)] 06:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8636f55000) [pid = 1938] [serial = 1970] [outer = 0x7f8635a39800] 06:51:21 INFO - PROCESS | 1938 | 1461419481705 Marionette DEBUG loaded listener.js 06:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f8636f7d800) [pid = 1938] [serial = 1971] [outer = 0x7f8635a39800] 06:51:22 INFO - PROCESS | 1938 | 1461419482651 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]]]}] 06:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1536ms 06:51:22 INFO - PROCESS | 1938 | 1461419482683 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 06:51:22 INFO - PROCESS | 1938 | 1461419482686 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 06:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:51:22 INFO - PROCESS | 1938 | 1461419482695 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:51:22 INFO - PROCESS | 1938 | 1461419482697 Marionette TRACE conn4 <- [1,2598,null,{}] 06:51:22 INFO - PROCESS | 1938 | 1461419482702 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}] 06:51:22 INFO - PROCESS | 1938 | 1461419482903 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 06:51:23 INFO - PROCESS | 1938 | 1461419483168 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863801a000 == 166 [pid = 1938] [id = 657] 06:51:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863241cc00) [pid = 1938] [serial = 1972] [outer = (nil)] 06:51:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f8636fbdc00) [pid = 1938] [serial = 1973] [outer = 0x7f863241cc00] 06:51:23 INFO - PROCESS | 1938 | 1461419483252 Marionette DEBUG loaded listener.js 06:51:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f8637309c00) [pid = 1938] [serial = 1974] [outer = 0x7f863241cc00] 06:51:24 INFO - PROCESS | 1938 | 1461419484139 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]]]}] 06:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1485ms 06:51:24 INFO - PROCESS | 1938 | 1461419484182 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 06:51:24 INFO - PROCESS | 1938 | 1461419484185 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 06:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:51:24 INFO - PROCESS | 1938 | 1461419484191 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:51:24 INFO - PROCESS | 1938 | 1461419484193 Marionette TRACE conn4 <- [1,2602,null,{}] 06:51:24 INFO - PROCESS | 1938 | 1461419484199 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}] 06:51:24 INFO - PROCESS | 1938 | 1461419484402 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 06:51:24 INFO - PROCESS | 1938 | 1461419484668 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a504000 == 167 [pid = 1938] [id = 658] 06:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8637c46800) [pid = 1938] [serial = 1975] [outer = (nil)] 06:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8637c4a400) [pid = 1938] [serial = 1976] [outer = 0x7f8637c46800] 06:51:24 INFO - PROCESS | 1938 | 1461419484800 Marionette DEBUG loaded listener.js 06:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8637ca8400) [pid = 1938] [serial = 1977] [outer = 0x7f8637c46800] 06:51:25 INFO - PROCESS | 1938 | 1461419485647 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]]]}] 06:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 06:51:25 INFO - PROCESS | 1938 | 1461419485678 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 06:51:25 INFO - PROCESS | 1938 | 1461419485682 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 06:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:51:25 INFO - PROCESS | 1938 | 1461419485688 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:51:25 INFO - PROCESS | 1938 | 1461419485690 Marionette TRACE conn4 <- [1,2606,null,{}] 06:51:25 INFO - PROCESS | 1938 | 1461419485696 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}] 06:51:25 INFO - PROCESS | 1938 | 1461419485923 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 06:51:26 INFO - PROCESS | 1938 | 1461419486192 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c952000 == 168 [pid = 1938] [id = 659] 06:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8637cd3400) [pid = 1938] [serial = 1978] [outer = (nil)] 06:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f8637fb7c00) [pid = 1938] [serial = 1979] [outer = 0x7f8637cd3400] 06:51:26 INFO - PROCESS | 1938 | 1461419486307 Marionette DEBUG loaded listener.js 06:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f863906fc00) [pid = 1938] [serial = 1980] [outer = 0x7f8637cd3400] 06:51:27 INFO - PROCESS | 1938 | 1461419487145 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]]]}] 06:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1486ms 06:51:27 INFO - PROCESS | 1938 | 1461419487175 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 06:51:27 INFO - PROCESS | 1938 | 1461419487179 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 06:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:51:27 INFO - PROCESS | 1938 | 1461419487184 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:51:27 INFO - PROCESS | 1938 | 1461419487186 Marionette TRACE conn4 <- [1,2610,null,{}] 06:51:27 INFO - PROCESS | 1938 | 1461419487192 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}] 06:51:27 INFO - PROCESS | 1938 | 1461419487402 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 06:51:27 INFO - PROCESS | 1938 | 1461419487678 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cb0f000 == 169 [pid = 1938] [id = 660] 06:51:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f86332cec00) [pid = 1938] [serial = 1981] [outer = (nil)] 06:51:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f863a5a6000) [pid = 1938] [serial = 1982] [outer = 0x7f86332cec00] 06:51:27 INFO - PROCESS | 1938 | 1461419487796 Marionette DEBUG loaded listener.js 06:51:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f863a819000) [pid = 1938] [serial = 1983] [outer = 0x7f86332cec00] 06:51:28 INFO - PROCESS | 1938 | 1461419488607 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]]]}] 06:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1476ms 06:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:51:28 INFO - PROCESS | 1938 | 1461419488662 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 06:51:28 INFO - PROCESS | 1938 | 1461419488665 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 06:51:28 INFO - PROCESS | 1938 | 1461419488669 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:51:28 INFO - PROCESS | 1938 | 1461419488673 Marionette TRACE conn4 <- [1,2614,null,{}] 06:51:28 INFO - PROCESS | 1938 | 1461419488678 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}] 06:51:28 INFO - PROCESS | 1938 | 1461419488882 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 06:51:29 INFO - PROCESS | 1938 | 1461419489149 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc9a800 == 170 [pid = 1938] [id = 661] 06:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f8637ca0000) [pid = 1938] [serial = 1984] [outer = (nil)] 06:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f863a823c00) [pid = 1938] [serial = 1985] [outer = 0x7f8637ca0000] 06:51:29 INFO - PROCESS | 1938 | 1461419489225 Marionette DEBUG loaded listener.js 06:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f863a8c1000) [pid = 1938] [serial = 1986] [outer = 0x7f8637ca0000] 06:51:30 INFO - PROCESS | 1938 | 1461419490070 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]]]}] 06:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1478ms 06:51:30 INFO - PROCESS | 1938 | 1461419490159 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 06:51:30 INFO - PROCESS | 1938 | 1461419490163 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 06:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:51:30 INFO - PROCESS | 1938 | 1461419490171 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:51:30 INFO - PROCESS | 1938 | 1461419490174 Marionette TRACE conn4 <- [1,2618,null,{}] 06:51:30 INFO - PROCESS | 1938 | 1461419490179 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}] 06:51:30 INFO - PROCESS | 1938 | 1461419490382 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 06:51:30 INFO - PROCESS | 1938 | 1461419490651 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641292800 == 171 [pid = 1938] [id = 662] 06:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f863a5ab000) [pid = 1938] [serial = 1987] [outer = (nil)] 06:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f863b5e5400) [pid = 1938] [serial = 1988] [outer = 0x7f863a5ab000] 06:51:30 INFO - PROCESS | 1938 | 1461419490764 Marionette DEBUG loaded listener.js 06:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f863ca92400) [pid = 1938] [serial = 1989] [outer = 0x7f863a5ab000] 06:51:31 INFO - PROCESS | 1938 | 1461419491570 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]]]}] 06:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1430ms 06:51:31 INFO - PROCESS | 1938 | 1461419491616 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 06:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:51:31 INFO - PROCESS | 1938 | 1461419491620 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 06:51:31 INFO - PROCESS | 1938 | 1461419491626 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:51:31 INFO - PROCESS | 1938 | 1461419491629 Marionette TRACE conn4 <- [1,2622,null,{}] 06:51:31 INFO - PROCESS | 1938 | 1461419491633 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}] 06:51:31 INFO - PROCESS | 1938 | 1461419491845 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 06:51:32 INFO - PROCESS | 1938 | 1461419492113 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864186e800 == 172 [pid = 1938] [id = 663] 06:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f863a81c000) [pid = 1938] [serial = 1990] [outer = (nil)] 06:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8640e6e400) [pid = 1938] [serial = 1991] [outer = 0x7f863a81c000] 06:51:32 INFO - PROCESS | 1938 | 1461419492186 Marionette DEBUG loaded listener.js 06:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8640e87400) [pid = 1938] [serial = 1992] [outer = 0x7f863a81c000] 06:51:33 INFO - PROCESS | 1938 | 1461419493111 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]]]}] 06:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1531ms 06:51:33 INFO - PROCESS | 1938 | 1461419493157 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 06:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:51:33 INFO - PROCESS | 1938 | 1461419493161 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 06:51:33 INFO - PROCESS | 1938 | 1461419493167 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:51:33 INFO - PROCESS | 1938 | 1461419493176 Marionette TRACE conn4 <- [1,2626,null,{}] 06:51:33 INFO - PROCESS | 1938 | 1461419493181 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}] 06:51:33 INFO - PROCESS | 1938 | 1461419493405 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 06:51:33 INFO - PROCESS | 1938 | 1461419493671 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864432b000 == 173 [pid = 1938] [id = 664] 06:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8640eed400) [pid = 1938] [serial = 1993] [outer = (nil)] 06:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f86426a5000) [pid = 1938] [serial = 1994] [outer = 0x7f8640eed400] 06:51:33 INFO - PROCESS | 1938 | 1461419493793 Marionette DEBUG loaded listener.js 06:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f864291e000) [pid = 1938] [serial = 1995] [outer = 0x7f8640eed400] 06:51:34 INFO - PROCESS | 1938 | 1461419494593 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]]]}] 06:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 06:51:34 INFO - PROCESS | 1938 | 1461419494663 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 06:51:34 INFO - PROCESS | 1938 | 1461419494666 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 06:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:51:34 INFO - PROCESS | 1938 | 1461419494674 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:51:34 INFO - PROCESS | 1938 | 1461419494676 Marionette TRACE conn4 <- [1,2630,null,{}] 06:51:34 INFO - PROCESS | 1938 | 1461419494681 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}] 06:51:34 INFO - PROCESS | 1938 | 1461419494901 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 06:51:35 INFO - PROCESS | 1938 | 1461419495167 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645f9d000 == 174 [pid = 1938] [id = 665] 06:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7f864291e800) [pid = 1938] [serial = 1996] [outer = (nil)] 06:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7f8643a8a000) [pid = 1938] [serial = 1997] [outer = 0x7f864291e800] 06:51:35 INFO - PROCESS | 1938 | 1461419495274 Marionette DEBUG loaded listener.js 06:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7f8643b2e000) [pid = 1938] [serial = 1998] [outer = 0x7f864291e800] 06:51:36 INFO - PROCESS | 1938 | 1461419496122 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]]]}] 06:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1479ms 06:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:51:36 INFO - PROCESS | 1938 | 1461419496154 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 06:51:36 INFO - PROCESS | 1938 | 1461419496157 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 06:51:36 INFO - PROCESS | 1938 | 1461419496163 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:51:36 INFO - PROCESS | 1938 | 1461419496166 Marionette TRACE conn4 <- [1,2634,null,{}] 06:51:36 INFO - PROCESS | 1938 | 1461419496171 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}] 06:51:36 INFO - PROCESS | 1938 | 1461419496368 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 06:51:36 INFO - PROCESS | 1938 | 1461419496646 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647c32000 == 175 [pid = 1938] [id = 666] 06:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7f863a5aa400) [pid = 1938] [serial = 1999] [outer = (nil)] 06:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7f8643d9b000) [pid = 1938] [serial = 2000] [outer = 0x7f863a5aa400] 06:51:36 INFO - PROCESS | 1938 | 1461419496718 Marionette DEBUG loaded listener.js 06:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7f8644308800) [pid = 1938] [serial = 2001] [outer = 0x7f863a5aa400] 06:51:37 INFO - PROCESS | 1938 | 1461419497546 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]]]}] 06:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1429ms 06:51:37 INFO - PROCESS | 1938 | 1461419497591 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 06:51:37 INFO - PROCESS | 1938 | 1461419497595 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 06:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:51:37 INFO - PROCESS | 1938 | 1461419497600 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:51:37 INFO - PROCESS | 1938 | 1461419497602 Marionette TRACE conn4 <- [1,2638,null,{}] 06:51:37 INFO - PROCESS | 1938 | 1461419497608 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}] 06:51:37 INFO - PROCESS | 1938 | 1461419497827 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 06:51:38 INFO - PROCESS | 1938 | 1461419498101 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482d9800 == 176 [pid = 1938] [id = 667] 06:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7f864290bc00) [pid = 1938] [serial = 2002] [outer = (nil)] 06:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7f864458d400) [pid = 1938] [serial = 2003] [outer = 0x7f864290bc00] 06:51:38 INFO - PROCESS | 1938 | 1461419498173 Marionette DEBUG loaded listener.js 06:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7f8644ab2000) [pid = 1938] [serial = 2004] [outer = 0x7f864290bc00] 06:51:39 INFO - PROCESS | 1938 | 1461419499055 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]]]}] 06:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1525ms 06:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:51:39 INFO - PROCESS | 1938 | 1461419499126 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 06:51:39 INFO - PROCESS | 1938 | 1461419499129 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 06:51:39 INFO - PROCESS | 1938 | 1461419499136 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:51:39 INFO - PROCESS | 1938 | 1461419499138 Marionette TRACE conn4 <- [1,2642,null,{}] 06:51:39 INFO - PROCESS | 1938 | 1461419499143 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}] 06:51:39 INFO - PROCESS | 1938 | 1461419499353 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 06:51:39 INFO - PROCESS | 1938 | 1461419499624 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86486af800 == 177 [pid = 1938] [id = 668] 06:51:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7f86301cf000) [pid = 1938] [serial = 2005] [outer = (nil)] 06:51:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7f8644ab0800) [pid = 1938] [serial = 2006] [outer = 0x7f86301cf000] 06:51:39 INFO - PROCESS | 1938 | 1461419499742 Marionette DEBUG loaded listener.js 06:51:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7f8646982000) [pid = 1938] [serial = 2007] [outer = 0x7f86301cf000] 06:51:40 INFO - PROCESS | 1938 | 1461419500567 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]]]}] 06:51:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:51:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1478ms 06:51:40 INFO - PROCESS | 1938 | 1461419500615 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 06:51:40 INFO - PROCESS | 1938 | 1461419500617 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 06:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:51:40 INFO - PROCESS | 1938 | 1461419500623 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:51:40 INFO - PROCESS | 1938 | 1461419500625 Marionette TRACE conn4 <- [1,2646,null,{}] 06:51:40 INFO - PROCESS | 1938 | 1461419500630 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}] 06:51:40 INFO - PROCESS | 1938 | 1461419500839 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 06:51:41 INFO - PROCESS | 1938 | 1461419501120 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bd16800 == 178 [pid = 1938] [id = 669] 06:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7f86344a8400) [pid = 1938] [serial = 2008] [outer = (nil)] 06:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7f8647557400) [pid = 1938] [serial = 2009] [outer = 0x7f86344a8400] 06:51:41 INFO - PROCESS | 1938 | 1461419501242 Marionette DEBUG loaded listener.js 06:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7f86476c0c00) [pid = 1938] [serial = 2010] [outer = 0x7f86344a8400] 06:51:42 INFO - PROCESS | 1938 | 1461419502020 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]]]}] 06:51:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1427ms 06:51:42 INFO - PROCESS | 1938 | 1461419502053 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 06:51:42 INFO - PROCESS | 1938 | 1461419502056 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 06:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:51:42 INFO - PROCESS | 1938 | 1461419502065 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:51:42 INFO - PROCESS | 1938 | 1461419502067 Marionette TRACE conn4 <- [1,2650,null,{}] 06:51:42 INFO - PROCESS | 1938 | 1461419502071 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}] 06:51:42 INFO - PROCESS | 1938 | 1461419502277 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 06:51:42 INFO - PROCESS | 1938 | 1461419502550 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd61000 == 179 [pid = 1938] [id = 670] 06:51:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7f8643d9a800) [pid = 1938] [serial = 2011] [outer = (nil)] 06:51:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7f864868a800) [pid = 1938] [serial = 2012] [outer = 0x7f8643d9a800] 06:51:42 INFO - PROCESS | 1938 | 1461419502622 Marionette DEBUG loaded listener.js 06:51:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7f864872e800) [pid = 1938] [serial = 2013] [outer = 0x7f8643d9a800] 06:51:43 INFO - PROCESS | 1938 | 1461419503470 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]]]}] 06:51:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:51:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1429ms 06:51:43 INFO - PROCESS | 1938 | 1461419503534 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 06:51:43 INFO - PROCESS | 1938 | 1461419503537 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 06:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:51:43 INFO - PROCESS | 1938 | 1461419503546 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:51:43 INFO - PROCESS | 1938 | 1461419503549 Marionette TRACE conn4 <- [1,2654,null,{}] 06:51:43 INFO - PROCESS | 1938 | 1461419503554 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}] 06:51:43 INFO - PROCESS | 1938 | 1461419503763 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 06:51:44 INFO - PROCESS | 1938 | 1461419504044 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862d655800 == 180 [pid = 1938] [id = 671] 06:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7f86316b3800) [pid = 1938] [serial = 2014] [outer = (nil)] 06:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7f86325fa400) [pid = 1938] [serial = 2015] [outer = 0x7f86316b3800] 06:51:44 INFO - PROCESS | 1938 | 1461419504118 Marionette DEBUG loaded listener.js 06:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7f86352e1400) [pid = 1938] [serial = 2016] [outer = 0x7f86316b3800] 06:51:44 INFO - PROCESS | 1938 | 1461419504996 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]]]}] 06:51:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:51:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1487ms 06:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:51:45 INFO - PROCESS | 1938 | 1461419505033 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 06:51:45 INFO - PROCESS | 1938 | 1461419505036 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 06:51:45 INFO - PROCESS | 1938 | 1461419505041 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:51:45 INFO - PROCESS | 1938 | 1461419505044 Marionette TRACE conn4 <- [1,2658,null,{}] 06:51:45 INFO - PROCESS | 1938 | 1461419505049 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}] 06:51:45 INFO - PROCESS | 1938 | 1461419505284 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 06:51:45 INFO - PROCESS | 1938 | 1461419505616 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630b1e800 == 181 [pid = 1938] [id = 672] 06:51:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7f8630f55800) [pid = 1938] [serial = 2017] [outer = (nil)] 06:51:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7f8634433400) [pid = 1938] [serial = 2018] [outer = 0x7f8630f55800] 06:51:45 INFO - PROCESS | 1938 | 1461419505695 Marionette DEBUG loaded listener.js 06:51:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7f8635e66000) [pid = 1938] [serial = 2019] [outer = 0x7f8630f55800] 06:51:46 INFO - PROCESS | 1938 | 1461419506516 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]]]}] 06:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1489ms 06:51:46 INFO - PROCESS | 1938 | 1461419506530 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 06:51:46 INFO - PROCESS | 1938 | 1461419506533 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 06:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:51:46 INFO - PROCESS | 1938 | 1461419506560 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:51:46 INFO - PROCESS | 1938 | 1461419506563 Marionette TRACE conn4 <- [1,2662,null,{}] 06:51:46 INFO - PROCESS | 1938 | 1461419506568 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}] 06:51:46 INFO - PROCESS | 1938 | 1461419506781 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 06:51:47 INFO - PROCESS | 1938 | 1461419507064 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8634421800 == 182 [pid = 1938] [id = 673] 06:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7f8630e57c00) [pid = 1938] [serial = 2020] [outer = (nil)] 06:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7f86332d3000) [pid = 1938] [serial = 2021] [outer = 0x7f8630e57c00] 06:51:47 INFO - PROCESS | 1938 | 1461419507175 Marionette DEBUG loaded listener.js 06:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7f8635c44c00) [pid = 1938] [serial = 2022] [outer = 0x7f8630e57c00] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643fc4800 == 181 [pid = 1938] [id = 597] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8630eb9800 == 180 [pid = 1938] [id = 652] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635451000 == 179 [pid = 1938] [id = 651] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633256800 == 178 [pid = 1938] [id = 650] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862e71c000 == 177 [pid = 1938] [id = 649] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862e709800 == 176 [pid = 1938] [id = 648] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8632b0a000 == 175 [pid = 1938] [id = 647] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86312e0000 == 174 [pid = 1938] [id = 646] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd04000 == 173 [pid = 1938] [id = 644] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864a063800 == 172 [pid = 1938] [id = 643] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485e3000 == 171 [pid = 1938] [id = 642] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647f9d000 == 170 [pid = 1938] [id = 641] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864758a000 == 169 [pid = 1938] [id = 640] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644484800 == 168 [pid = 1938] [id = 639] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86418ea800 == 167 [pid = 1938] [id = 638] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864177d000 == 166 [pid = 1938] [id = 637] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc8e000 == 165 [pid = 1938] [id = 636] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cb19000 == 164 [pid = 1938] [id = 635] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a66b800 == 163 [pid = 1938] [id = 634] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8639d10800 == 162 [pid = 1938] [id = 633] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86372db800 == 161 [pid = 1938] [id = 632] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636737000 == 160 [pid = 1938] [id = 631] 06:51:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633243800 == 159 [pid = 1938] [id = 630] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7f864da98400) [pid = 1938] [serial = 1797] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7f86391c2400) [pid = 1938] [serial = 1689] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7f8633a87400) [pid = 1938] [serial = 1671] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7f8639066c00) [pid = 1938] [serial = 1629] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7f865f771000) [pid = 1938] [serial = 1620] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7f8632490400) [pid = 1938] [serial = 1623] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7f8639070c00) [pid = 1938] [serial = 1632] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7f863534c800) [pid = 1938] [serial = 1674] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7f8634579800) [pid = 1938] [serial = 1626] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7f8637ca5800) [pid = 1938] [serial = 1683] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7f86316b5400) [pid = 1938] [serial = 1644] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7f863b441c00) [pid = 1938] [serial = 1740] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7f8630f50800) [pid = 1938] [serial = 1641] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7f864bcf9800) [pid = 1938] [serial = 1614] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7f864d2ecc00) [pid = 1938] [serial = 1617] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7f8636ad5800) [pid = 1938] [serial = 1677] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7f863730cc00) [pid = 1938] [serial = 1680] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7f86380ce800) [pid = 1938] [serial = 1686] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7f8630e5f800) [pid = 1938] [serial = 1638] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7f865f7a5c00) [pid = 1938] [serial = 1635] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7f86426a8000) [pid = 1938] [serial = 1704] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7f8643a95000) [pid = 1938] [serial = 1710] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7f864c017800) [pid = 1938] [serial = 1782] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7f864c322400) [pid = 1938] [serial = 1785] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7f86412f8c00) [pid = 1938] [serial = 1701] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7f864ccd9400) [pid = 1938] [serial = 1791] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7f863a5b0800) [pid = 1938] [serial = 1692] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f864933fc00) [pid = 1938] [serial = 1776] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f864868d000) [pid = 1938] [serial = 1773] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f8646981400) [pid = 1938] [serial = 1770] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f8645bee000) [pid = 1938] [serial = 1767] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f8644805c00) [pid = 1938] [serial = 1764] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8644307800) [pid = 1938] [serial = 1761] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f8643d9a000) [pid = 1938] [serial = 1758] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f8640e81c00) [pid = 1938] [serial = 1755] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f863b440c00) [pid = 1938] [serial = 1752] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f8637c4d800) [pid = 1938] [serial = 1749] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f86352d7400) [pid = 1938] [serial = 1746] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f86332ca000) [pid = 1938] [serial = 1743] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f863a8c1400) [pid = 1938] [serial = 1695] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f863b5ea400) [pid = 1938] [serial = 1698] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f8636ad4400) [pid = 1938] [serial = 1788] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f864ad78000) [pid = 1938] [serial = 1779] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f864d0a8800) [pid = 1938] [serial = 1794] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8642918400) [pid = 1938] [serial = 1707] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8635a30000) [pid = 1938] [serial = 1883] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8635c45c00) [pid = 1938] [serial = 1884] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8639071800) [pid = 1938] [serial = 1829] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f863a5ae000) [pid = 1938] [serial = 1830] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f865a9e0800) [pid = 1938] [serial = 1865] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f865aadac00) [pid = 1938] [serial = 1866] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f864d2eb800) [pid = 1938] [serial = 1853] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f864daa4400) [pid = 1938] [serial = 1854] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8637fb5000) [pid = 1938] [serial = 1826] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f86380d1c00) [pid = 1938] [serial = 1827] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f864ffb8c00) [pid = 1938] [serial = 1859] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f865059ec00) [pid = 1938] [serial = 1860] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8640e6d000) [pid = 1938] [serial = 1832] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f8640e86c00) [pid = 1938] [serial = 1833] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f8635a36400) [pid = 1938] [serial = 1820] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8635e5cc00) [pid = 1938] [serial = 1821] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8644b5b400) [pid = 1938] [serial = 1844] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f8645f7a400) [pid = 1938] [serial = 1845] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8637c3f000) [pid = 1938] [serial = 1823] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f8637ccf400) [pid = 1938] [serial = 1824] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8634435400) [pid = 1938] [serial = 1880] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f864df37c00) [pid = 1938] [serial = 1856] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f864e5a6400) [pid = 1938] [serial = 1857] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f864291a800) [pid = 1938] [serial = 1836] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f864c1dc400) [pid = 1938] [serial = 1850] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f864cce3c00) [pid = 1938] [serial = 1851] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f86344a2800) [pid = 1938] [serial = 1871] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f865bbe9c00) [pid = 1938] [serial = 1872] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8654b81000) [pid = 1938] [serial = 1862] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8659bfb800) [pid = 1938] [serial = 1863] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f86487f6800) [pid = 1938] [serial = 1847] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f864b764400) [pid = 1938] [serial = 1848] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f86332cbc00) [pid = 1938] [serial = 1877] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f863340f800) [pid = 1938] [serial = 1878] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f865ae47800) [pid = 1938] [serial = 1868] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f865bb35c00) [pid = 1938] [serial = 1869] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8643f4f800) [pid = 1938] [serial = 1841] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8644593c00) [pid = 1938] [serial = 1842] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8633406000) [pid = 1938] [serial = 1817] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8633ddd000) [pid = 1938] [serial = 1818] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f8630e5bc00) [pid = 1938] [serial = 1874] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f863241b800) [pid = 1938] [serial = 1875] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f864291d800) [pid = 1938] [serial = 1838] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f8643b30800) [pid = 1938] [serial = 1839] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f864270c400) [pid = 1938] [serial = 1835] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f86351f2800) [pid = 1938] [serial = 1881] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8635cd7000) [pid = 1938] [serial = 1886] [outer = (nil)] [url = about:blank] 06:51:48 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f8636ad0c00) [pid = 1938] [serial = 1887] [outer = (nil)] [url = about:blank] 06:51:49 INFO - PROCESS | 1938 | 1461419509369 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]]]}] 06:51:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2850ms 06:51:49 INFO - PROCESS | 1938 | 1461419509407 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 06:51:49 INFO - PROCESS | 1938 | 1461419509411 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 06:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:51:49 INFO - PROCESS | 1938 | 1461419509421 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:51:49 INFO - PROCESS | 1938 | 1461419509426 Marionette TRACE conn4 <- [1,2666,null,{}] 06:51:49 INFO - PROCESS | 1938 | 1461419509433 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}] 06:51:49 INFO - PROCESS | 1938 | 1461419509636 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 06:51:49 INFO - PROCESS | 1938 | 1461419509814 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862dbc6000 == 160 [pid = 1938] [id = 674] 06:51:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f86316b4c00) [pid = 1938] [serial = 2023] [outer = (nil)] 06:51:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8632482c00) [pid = 1938] [serial = 2024] [outer = 0x7f86316b4c00] 06:51:49 INFO - PROCESS | 1938 | 1461419509889 Marionette DEBUG loaded listener.js 06:51:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f86325b4400) [pid = 1938] [serial = 2025] [outer = 0x7f86316b4c00] 06:51:51 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:51:51 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:51:51 INFO - PROCESS | 1938 | 1461419511137 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]]]}] 06:51:51 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) 06:51:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1740ms 06:51:51 INFO - PROCESS | 1938 | 1461419511162 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 06:51:51 INFO - PROCESS | 1938 | 1461419511169 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 06:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:51:51 INFO - PROCESS | 1938 | 1461419511196 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:51:51 INFO - PROCESS | 1938 | 1461419511200 Marionette TRACE conn4 <- [1,2670,null,{}] 06:51:51 INFO - PROCESS | 1938 | 1461419511205 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}] 06:51:51 INFO - PROCESS | 1938 | 1461419511464 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 06:51:51 INFO - PROCESS | 1938 | 1461419511584 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631212800 == 161 [pid = 1938] [id = 675] 06:51:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f86325ba800) [pid = 1938] [serial = 2026] [outer = (nil)] 06:51:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f8633ddc000) [pid = 1938] [serial = 2027] [outer = 0x7f86325ba800] 06:51:51 INFO - PROCESS | 1938 | 1461419511644 Marionette DEBUG loaded listener.js 06:51:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8634435400) [pid = 1938] [serial = 2028] [outer = 0x7f86325ba800] 06:51:52 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:51:52 INFO - PROCESS | 1938 | 1461419512902 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:51:52 INFO - PROCESS | 1938 | 1461419512931 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 06:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 06:51:52 INFO - PROCESS | 1938 | 1461419512944 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:51:52 INFO - PROCESS | 1938 | 1461419512950 Marionette TRACE conn4 <- [1,2674,null,{}] 06:51:52 INFO - PROCESS | 1938 | 1461419512973 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}] 06:51:53 INFO - PROCESS | 1938 | 1461419513560 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f86301cb800) [pid = 1938] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f8630f4bc00) [pid = 1938] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f8633de3800) [pid = 1938] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f86368d8800) [pid = 1938] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f86316b6000) [pid = 1938] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f86301d1800) [pid = 1938] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:51:53 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f863456f800) [pid = 1938] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:51:53 INFO - PROCESS | 1938 | 1461419513733 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631639000 == 162 [pid = 1938] [id = 676] 06:51:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f8630f4bc00) [pid = 1938] [serial = 2029] [outer = (nil)] 06:51:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f863248ac00) [pid = 1938] [serial = 2030] [outer = 0x7f8630f4bc00] 06:51:53 INFO - PROCESS | 1938 | 1461419513798 Marionette DEBUG loaded listener.js 06:51:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8635357000) [pid = 1938] [serial = 2031] [outer = 0x7f8630f4bc00] 06:51:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:51:54 INFO - PROCESS | 1938 | 1461419514910 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 06:51:54 INFO - PROCESS | 1938 | 1461419514945 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 06:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:51:54 INFO - PROCESS | 1938 | 1461419514959 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:51:54 INFO - PROCESS | 1938 | 1461419514961 Marionette TRACE conn4 <- [1,2678,null,{}] 06:51:54 INFO - PROCESS | 1938 | 1461419514966 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}] 06:51:55 INFO - PROCESS | 1938 | 1461419515151 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 06:51:55 INFO - PROCESS | 1938 | 1461419515227 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863441a000 == 163 [pid = 1938] [id = 677] 06:51:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8630f4e000) [pid = 1938] [serial = 2032] [outer = (nil)] 06:51:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8635c47800) [pid = 1938] [serial = 2033] [outer = 0x7f8630f4e000] 06:51:55 INFO - PROCESS | 1938 | 1461419515452 Marionette DEBUG loaded listener.js 06:51:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f86368d2400) [pid = 1938] [serial = 2034] [outer = 0x7f8630f4e000] 06:51:56 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:51:56 INFO - PROCESS | 1938 | 1461419516907 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]]]}] 06:51:56 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) 06:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1983ms 06:51:56 INFO - PROCESS | 1938 | 1461419516943 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 06:51:56 INFO - PROCESS | 1938 | 1461419516947 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 06:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:51:56 INFO - PROCESS | 1938 | 1461419516954 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:51:56 INFO - PROCESS | 1938 | 1461419516959 Marionette TRACE conn4 <- [1,2682,null,{}] 06:51:56 INFO - PROCESS | 1938 | 1461419516968 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}] 06:51:57 INFO - PROCESS | 1938 | 1461419517277 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 06:51:57 INFO - PROCESS | 1938 | 1461419517536 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631206800 == 164 [pid = 1938] [id = 678] 06:51:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8632420c00) [pid = 1938] [serial = 2035] [outer = (nil)] 06:51:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f86325b7400) [pid = 1938] [serial = 2036] [outer = 0x7f8632420c00] 06:51:57 INFO - PROCESS | 1938 | 1461419517610 Marionette DEBUG loaded listener.js 06:51:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8633de4400) [pid = 1938] [serial = 2037] [outer = 0x7f8632420c00] 06:51:58 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:51:58 INFO - PROCESS | 1938 | 1461419518952 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]]]}] 06:51:58 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) 06:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2043ms 06:51:59 INFO - PROCESS | 1938 | 1461419518998 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 06:51:59 INFO - PROCESS | 1938 | 1461419519006 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 06:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:51:59 INFO - PROCESS | 1938 | 1461419519016 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:51:59 INFO - PROCESS | 1938 | 1461419519019 Marionette TRACE conn4 <- [1,2686,null,{}] 06:51:59 INFO - PROCESS | 1938 | 1461419519024 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}] 06:51:59 INFO - PROCESS | 1938 | 1461419519410 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 06:51:59 INFO - PROCESS | 1938 | 1461419519607 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:51:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635a07800 == 165 [pid = 1938] [id = 679] 06:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8633de7800) [pid = 1938] [serial = 2038] [outer = (nil)] 06:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f863534dc00) [pid = 1938] [serial = 2039] [outer = 0x7f8633de7800] 06:51:59 INFO - PROCESS | 1938 | 1461419519678 Marionette DEBUG loaded listener.js 06:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8635e5cc00) [pid = 1938] [serial = 2040] [outer = 0x7f8633de7800] 06:52:00 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:01 INFO - PROCESS | 1938 | 1461419521035 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 06:52:01 INFO - PROCESS | 1938 | 1461419521053 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 06:52:01 INFO - PROCESS | 1938 | 1461419521059 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:52:01 INFO - PROCESS | 1938 | 1461419521064 Marionette TRACE conn4 <- [1,2690,null,{}] 06:52:01 INFO - PROCESS | 1938 | 1461419521079 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}] 06:52:01 INFO - PROCESS | 1938 | 1461419521331 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 06:52:01 INFO - PROCESS | 1938 | 1461419521561 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863679f000 == 166 [pid = 1938] [id = 680] 06:52:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8636f77c00) [pid = 1938] [serial = 2041] [outer = (nil)] 06:52:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8637c3ec00) [pid = 1938] [serial = 2042] [outer = 0x7f8636f77c00] 06:52:01 INFO - PROCESS | 1938 | 1461419521636 Marionette DEBUG loaded listener.js 06:52:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8637ca7c00) [pid = 1938] [serial = 2043] [outer = 0x7f8636f77c00] 06:52:02 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:02 INFO - PROCESS | 1938 | 1461419522920 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 06:52:02 INFO - PROCESS | 1938 | 1461419522955 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 06:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:52:02 INFO - PROCESS | 1938 | 1461419522961 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:52:02 INFO - PROCESS | 1938 | 1461419522963 Marionette TRACE conn4 <- [1,2694,null,{}] 06:52:03 INFO - PROCESS | 1938 | 1461419523017 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}] 06:52:03 INFO - PROCESS | 1938 | 1461419523249 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 06:52:03 INFO - PROCESS | 1938 | 1461419523474 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863801d000 == 167 [pid = 1938] [id = 681] 06:52:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f86368c9800) [pid = 1938] [serial = 2044] [outer = (nil)] 06:52:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8637e7c800) [pid = 1938] [serial = 2045] [outer = 0x7f86368c9800] 06:52:03 INFO - PROCESS | 1938 | 1461419523546 Marionette DEBUG loaded listener.js 06:52:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8637fbfc00) [pid = 1938] [serial = 2046] [outer = 0x7f86368c9800] 06:52:04 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:04 INFO - PROCESS | 1938 | 1461419524888 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 06:52:04 INFO - PROCESS | 1938 | 1461419524941 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 06:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 06:52:04 INFO - PROCESS | 1938 | 1461419524946 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:52:04 INFO - PROCESS | 1938 | 1461419524949 Marionette TRACE conn4 <- [1,2698,null,{}] 06:52:04 INFO - PROCESS | 1938 | 1461419524954 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}] 06:52:05 INFO - PROCESS | 1938 | 1461419525234 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 06:52:05 INFO - PROCESS | 1938 | 1461419525466 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a995800 == 168 [pid = 1938] [id = 682] 06:52:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8637ca5400) [pid = 1938] [serial = 2047] [outer = (nil)] 06:52:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8639067c00) [pid = 1938] [serial = 2048] [outer = 0x7f8637ca5400] 06:52:05 INFO - PROCESS | 1938 | 1461419525537 Marionette DEBUG loaded listener.js 06:52:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f86391c8800) [pid = 1938] [serial = 2049] [outer = 0x7f8637ca5400] 06:52:06 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 06:52:06 INFO - PROCESS | 1938 | 1461419526873 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 06:52:06 INFO - PROCESS | 1938 | 1461419526931 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 06:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:52:06 INFO - PROCESS | 1938 | 1461419526937 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:52:06 INFO - PROCESS | 1938 | 1461419526939 Marionette TRACE conn4 <- [1,2702,null,{}] 06:52:06 INFO - PROCESS | 1938 | 1461419526944 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}] 06:52:07 INFO - PROCESS | 1938 | 1461419527304 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 06:52:07 INFO - PROCESS | 1938 | 1461419527501 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc22800 == 169 [pid = 1938] [id = 683] 06:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8639064000) [pid = 1938] [serial = 2050] [outer = (nil)] 06:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f863b439800) [pid = 1938] [serial = 2051] [outer = 0x7f8639064000] 06:52:07 INFO - PROCESS | 1938 | 1461419527576 Marionette DEBUG loaded listener.js 06:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f86412efc00) [pid = 1938] [serial = 2052] [outer = 0x7f8639064000] 06:52:08 INFO - PROCESS | 1938 | 1461419528432 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]]]}] 06:52:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:52:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1528ms 06:52:08 INFO - PROCESS | 1938 | 1461419528465 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 06:52:08 INFO - PROCESS | 1938 | 1461419528468 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 06:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:52:08 INFO - PROCESS | 1938 | 1461419528474 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:52:08 INFO - PROCESS | 1938 | 1461419528476 Marionette TRACE conn4 <- [1,2706,null,{}] 06:52:08 INFO - PROCESS | 1938 | 1461419528481 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}] 06:52:08 INFO - PROCESS | 1938 | 1461419528680 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 06:52:08 INFO - PROCESS | 1938 | 1461419528944 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864114c000 == 170 [pid = 1938] [id = 684] 06:52:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f8639064800) [pid = 1938] [serial = 2053] [outer = (nil)] 06:52:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f86412f7c00) [pid = 1938] [serial = 2054] [outer = 0x7f8639064800] 06:52:09 INFO - PROCESS | 1938 | 1461419529018 Marionette DEBUG loaded listener.js 06:52:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f86426a8400) [pid = 1938] [serial = 2055] [outer = 0x7f8639064800] 06:52:09 INFO - PROCESS | 1938 | 1461419529868 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]]]}] 06:52:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:52:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1430ms 06:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:52:09 INFO - PROCESS | 1938 | 1461419529904 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 06:52:09 INFO - PROCESS | 1938 | 1461419529907 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 06:52:09 INFO - PROCESS | 1938 | 1461419529913 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:52:09 INFO - PROCESS | 1938 | 1461419529916 Marionette TRACE conn4 <- [1,2710,null,{}] 06:52:09 INFO - PROCESS | 1938 | 1461419529927 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}] 06:52:10 INFO - PROCESS | 1938 | 1461419530129 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 06:52:10 INFO - PROCESS | 1938 | 1461419530394 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641810800 == 171 [pid = 1938] [id = 685] 06:52:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f863b443800) [pid = 1938] [serial = 2056] [outer = (nil)] 06:52:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f8642911000) [pid = 1938] [serial = 2057] [outer = 0x7f863b443800] 06:52:10 INFO - PROCESS | 1938 | 1461419530468 Marionette DEBUG loaded listener.js 06:52:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8643a8f800) [pid = 1938] [serial = 2058] [outer = 0x7f863b443800] 06:52:11 INFO - PROCESS | 1938 | 1461419531330 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] 06:52:11 INFO - PROCESS | 1938 | 1461419531396 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 06:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:52:11 INFO - PROCESS | 1938 | 1461419531401 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:52:11 INFO - PROCESS | 1938 | 1461419531404 Marionette TRACE conn4 <- [1,2714,null,{}] 06:52:11 INFO - PROCESS | 1938 | 1461419531409 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}] 06:52:11 INFO - PROCESS | 1938 | 1461419531611 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 06:52:11 INFO - PROCESS | 1938 | 1461419531877 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d59800 == 172 [pid = 1938] [id = 686] 06:52:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f86412f1400) [pid = 1938] [serial = 2059] [outer = (nil)] 06:52:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f863a8ba400) [pid = 1938] [serial = 2060] [outer = 0x7f86412f1400] 06:52:12 INFO - PROCESS | 1938 | 1461419531994 Marionette DEBUG loaded listener.js 06:52:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8644594000) [pid = 1938] [serial = 2061] [outer = 0x7f86412f1400] 06:52:12 INFO - PROCESS | 1938 | 1461419532779 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]]]}] 06:52:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1428ms 06:52:12 INFO - PROCESS | 1938 | 1461419532831 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 06:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:52:12 INFO - PROCESS | 1938 | 1461419532835 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 06:52:12 INFO - PROCESS | 1938 | 1461419532840 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:52:12 INFO - PROCESS | 1938 | 1461419532843 Marionette TRACE conn4 <- [1,2718,null,{}] 06:52:12 INFO - PROCESS | 1938 | 1461419532848 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}] 06:52:13 INFO - PROCESS | 1938 | 1461419533054 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 06:52:13 INFO - PROCESS | 1938 | 1461419533320 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644ea9800 == 173 [pid = 1938] [id = 687] 06:52:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f86412f7000) [pid = 1938] [serial = 2062] [outer = (nil)] 06:52:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8644e49000) [pid = 1938] [serial = 2063] [outer = 0x7f86412f7000] 06:52:13 INFO - PROCESS | 1938 | 1461419533393 Marionette DEBUG loaded listener.js 06:52:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8645f7c800) [pid = 1938] [serial = 2064] [outer = 0x7f86412f7000] 06:52:14 INFO - PROCESS | 1938 | 1461419534298 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] 06:52:14 INFO - PROCESS | 1938 | 1461419534373 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 06:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:52:14 INFO - PROCESS | 1938 | 1461419534378 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:52:14 INFO - PROCESS | 1938 | 1461419534382 Marionette TRACE conn4 <- [1,2722,null,{}] 06:52:14 INFO - PROCESS | 1938 | 1461419534387 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}] 06:52:14 INFO - PROCESS | 1938 | 1461419534660 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 06:52:15 INFO - PROCESS | 1938 | 1461419535014 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862dbe0800 == 174 [pid = 1938] [id = 688] 06:52:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f86301c5800) [pid = 1938] [serial = 2065] [outer = (nil)] 06:52:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f863457a800) [pid = 1938] [serial = 2066] [outer = 0x7f86301c5800] 06:52:15 INFO - PROCESS | 1938 | 1461419535091 Marionette DEBUG loaded listener.js 06:52:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f864933fc00) [pid = 1938] [serial = 2067] [outer = 0x7f86301c5800] 06:52:16 INFO - PROCESS | 1938 | 1461419536607 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] 06:52:16 INFO - PROCESS | 1938 | 1461419536671 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 06:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 06:52:16 INFO - PROCESS | 1938 | 1461419536679 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:52:16 INFO - PROCESS | 1938 | 1461419536684 Marionette TRACE conn4 <- [1,2726,null,{}] 06:52:16 INFO - PROCESS | 1938 | 1461419536694 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}] 06:52:16 INFO - PROCESS | 1938 | 1461419536916 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 06:52:17 INFO - PROCESS | 1938 | 1461419537182 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863323d000 == 175 [pid = 1938] [id = 689] 06:52:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f863248f800) [pid = 1938] [serial = 2068] [outer = (nil)] 06:52:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f86325be000) [pid = 1938] [serial = 2069] [outer = 0x7f863248f800] 06:52:17 INFO - PROCESS | 1938 | 1461419537271 Marionette DEBUG loaded listener.js 06:52:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f86332d5800) [pid = 1938] [serial = 2070] [outer = 0x7f863248f800] 06:52:18 INFO - PROCESS | 1938 | 1461419538583 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]]]}] 06:52:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1934ms 06:52:18 INFO - PROCESS | 1938 | 1461419538613 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 06:52:18 INFO - PROCESS | 1938 | 1461419538620 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 06:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:52:18 INFO - PROCESS | 1938 | 1461419538630 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:52:18 INFO - PROCESS | 1938 | 1461419538634 Marionette TRACE conn4 <- [1,2730,null,{}] 06:52:18 INFO - PROCESS | 1938 | 1461419538639 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}] 06:52:19 INFO - PROCESS | 1938 | 1461419539031 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 06:52:19 INFO - PROCESS | 1938 | 1461419539434 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862dbc5000 == 176 [pid = 1938] [id = 690] 06:52:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f8633ddf800) [pid = 1938] [serial = 2071] [outer = (nil)] 06:52:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863442d800) [pid = 1938] [serial = 2072] [outer = 0x7f8633ddf800] 06:52:19 INFO - PROCESS | 1938 | 1461419539509 Marionette DEBUG loaded listener.js 06:52:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f86351ef400) [pid = 1938] [serial = 2073] [outer = 0x7f8633ddf800] 06:52:20 INFO - PROCESS | 1938 | 1461419540837 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 06:52:20 INFO - PROCESS | 1938 | 1461419540894 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 06:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 06:52:20 INFO - PROCESS | 1938 | 1461419540903 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:52:20 INFO - PROCESS | 1938 | 1461419540907 Marionette TRACE conn4 <- [1,2734,null,{}] 06:52:20 INFO - PROCESS | 1938 | 1461419540959 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}] 06:52:21 INFO - PROCESS | 1938 | 1461419541157 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8633bf5800 == 175 [pid = 1938] [id = 596] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8632b20800 == 174 [pid = 1938] [id = 524] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862e70e800 == 173 [pid = 1938] [id = 623] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636733800 == 172 [pid = 1938] [id = 525] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f864e5b5c00) [pid = 1938] [serial = 1928] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f864ad77c00) [pid = 1938] [serial = 1922] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8635a36c00) [pid = 1938] [serial = 1895] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8645e3fc00) [pid = 1938] [serial = 1916] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8643f51000) [pid = 1938] [serial = 1910] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f865be10400) [pid = 1938] [serial = 1934] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f8633a8a800) [pid = 1938] [serial = 1892] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f863a824000) [pid = 1938] [serial = 1904] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f865ddb4c00) [pid = 1938] [serial = 1937] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f8644ab0400) [pid = 1938] [serial = 1913] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f865ae51400) [pid = 1938] [serial = 1931] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f86391c3000) [pid = 1938] [serial = 1901] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8637c4d000) [pid = 1938] [serial = 1898] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f864ccd7800) [pid = 1938] [serial = 1925] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8648687400) [pid = 1938] [serial = 1919] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f86426a1400) [pid = 1938] [serial = 1907] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8634572000) [pid = 1938] [serial = 1961] [outer = (nil)] [url = about:blank] 06:52:21 INFO - PROCESS | 1938 | 1461419541503 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863164c000 == 171 [pid = 1938] [id = 621] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862db59000 == 170 [pid = 1938] [id = 622] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862d64d800 == 169 [pid = 1938] [id = 620] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863679c800 == 168 [pid = 1938] [id = 526] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86290da000 == 167 [pid = 1938] [id = 619] 06:52:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630b07000 == 168 [pid = 1938] [id = 691] 06:52:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f8632424000) [pid = 1938] [serial = 2074] [outer = (nil)] 06:52:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8633af4000) [pid = 1938] [serial = 2075] [outer = 0x7f8632424000] 06:52:21 INFO - PROCESS | 1938 | 1461419541575 Marionette DEBUG loaded listener.js 06:52:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8636f60400) [pid = 1938] [serial = 2076] [outer = 0x7f8632424000] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631639000 == 167 [pid = 1938] [id = 676] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631212800 == 166 [pid = 1938] [id = 675] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862dbc6000 == 165 [pid = 1938] [id = 674] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8630b1e800 == 164 [pid = 1938] [id = 672] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862d655800 == 163 [pid = 1938] [id = 671] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864cd61000 == 162 [pid = 1938] [id = 670] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864bd16800 == 161 [pid = 1938] [id = 669] 06:52:21 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86486af800 == 160 [pid = 1938] [id = 668] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86482d9800 == 159 [pid = 1938] [id = 667] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647c32000 == 158 [pid = 1938] [id = 666] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645f9d000 == 157 [pid = 1938] [id = 665] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864432b000 == 156 [pid = 1938] [id = 664] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864186e800 == 155 [pid = 1938] [id = 663] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641292800 == 154 [pid = 1938] [id = 662] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc9a800 == 153 [pid = 1938] [id = 661] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cb0f000 == 152 [pid = 1938] [id = 660] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863c952000 == 151 [pid = 1938] [id = 659] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a504000 == 150 [pid = 1938] [id = 658] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863801a000 == 149 [pid = 1938] [id = 657] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8637085800 == 148 [pid = 1938] [id = 656] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d70800 == 147 [pid = 1938] [id = 655] 06:52:22 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86312e2000 == 146 [pid = 1938] [id = 654] 06:52:22 INFO - PROCESS | 1938 | 1461419542401 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]]]}] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8630f4c000) [pid = 1938] [serial = 1958] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f86316b2400) [pid = 1938] [serial = 1940] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8633de9000) [pid = 1938] [serial = 1946] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f86344a8000) [pid = 1938] [serial = 1947] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8636ad6400) [pid = 1938] [serial = 1955] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f86332d6800) [pid = 1938] [serial = 1944] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f863241fc00) [pid = 1938] [serial = 1941] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f86352e0c00) [pid = 1938] [serial = 1950] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f8632486c00) [pid = 1938] [serial = 1943] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f8635a35800) [pid = 1938] [serial = 1952] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8636f7b000) [pid = 1938] [serial = 1889] [outer = (nil)] [url = about:blank] 06:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1534ms 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f86332d7000) [pid = 1938] [serial = 1959] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8636f79400) [pid = 1938] [serial = 1956] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8635c50400) [pid = 1938] [serial = 1953] [outer = (nil)] [url = about:blank] 06:52:22 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f8633de9800) [pid = 1938] [serial = 1949] [outer = (nil)] [url = about:blank] 06:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:52:22 INFO - PROCESS | 1938 | 1461419542448 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 06:52:22 INFO - PROCESS | 1938 | 1461419542451 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 06:52:22 INFO - PROCESS | 1938 | 1461419542457 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:52:22 INFO - PROCESS | 1938 | 1461419542460 Marionette TRACE conn4 <- [1,2738,null,{}] 06:52:22 INFO - PROCESS | 1938 | 1461419542465 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}] 06:52:22 INFO - PROCESS | 1938 | 1461419542651 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 06:52:22 INFO - PROCESS | 1938 | 1461419542688 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863121d800 == 147 [pid = 1938] [id = 692] 06:52:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f86301c4c00) [pid = 1938] [serial = 2077] [outer = (nil)] 06:52:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8636f79800) [pid = 1938] [serial = 2078] [outer = 0x7f86301c4c00] 06:52:22 INFO - PROCESS | 1938 | 1461419542922 Marionette DEBUG loaded listener.js 06:52:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8636fbc000) [pid = 1938] [serial = 2079] [outer = 0x7f86301c4c00] 06:52:23 INFO - PROCESS | 1938 | 1461419543682 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]]]}] 06:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1282ms 06:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:52:23 INFO - PROCESS | 1938 | 1461419543752 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 06:52:23 INFO - PROCESS | 1938 | 1461419543754 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 06:52:23 INFO - PROCESS | 1938 | 1461419543759 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:52:23 INFO - PROCESS | 1938 | 1461419543762 Marionette TRACE conn4 <- [1,2742,null,{}] 06:52:23 INFO - PROCESS | 1938 | 1461419543767 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}] 06:52:24 INFO - PROCESS | 1938 | 1461419544013 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 06:52:24 INFO - PROCESS | 1938 | 1461419544048 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863679c800 == 148 [pid = 1938] [id = 693] 06:52:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8636fbd400) [pid = 1938] [serial = 2080] [outer = (nil)] 06:52:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8637c9d800) [pid = 1938] [serial = 2081] [outer = 0x7f8636fbd400] 06:52:24 INFO - PROCESS | 1938 | 1461419544107 Marionette DEBUG loaded listener.js 06:52:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f8637e7d800) [pid = 1938] [serial = 2082] [outer = 0x7f8636fbd400] 06:52:24 INFO - PROCESS | 1938 | 1461419544975 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]]]}] 06:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1279ms 06:52:25 INFO - PROCESS | 1938 | 1461419545039 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 06:52:25 INFO - PROCESS | 1938 | 1461419545042 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 06:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:52:25 INFO - PROCESS | 1938 | 1461419545056 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:52:25 INFO - PROCESS | 1938 | 1461419545058 Marionette TRACE conn4 <- [1,2746,null,{}] 06:52:25 INFO - PROCESS | 1938 | 1461419545064 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}] 06:52:25 INFO - PROCESS | 1938 | 1461419545341 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 06:52:25 INFO - PROCESS | 1938 | 1461419545387 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863801f000 == 149 [pid = 1938] [id = 694] 06:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8637e79400) [pid = 1938] [serial = 2083] [outer = (nil)] 06:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f863a5af800) [pid = 1938] [serial = 2084] [outer = 0x7f8637e79400] 06:52:25 INFO - PROCESS | 1938 | 1461419545468 Marionette DEBUG loaded listener.js 06:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f863a8bac00) [pid = 1938] [serial = 2085] [outer = 0x7f8637e79400] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8636ad3c00) [pid = 1938] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f865a9e2000) [pid = 1938] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f863b5ef800) [pid = 1938] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f864e5a9000) [pid = 1938] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8637c46800) [pid = 1938] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f86316b3800) [pid = 1938] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8643b24400) [pid = 1938] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f8637ca0000) [pid = 1938] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f86325b4000) [pid = 1938] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f863730c000) [pid = 1938] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f863a5ab000) [pid = 1938] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8643d9a800) [pid = 1938] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f863241cc00) [pid = 1938] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f863a5aa400) [pid = 1938] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8640e8b000) [pid = 1938] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8640eed400) [pid = 1938] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f864290bc00) [pid = 1938] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f8637cd3400) [pid = 1938] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f8637fb9000) [pid = 1938] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f86344a8400) [pid = 1938] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f86301cf000) [pid = 1938] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f8633408c00) [pid = 1938] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8630f55800) [pid = 1938] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f86316b4c00) [pid = 1938] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8630f4bc00) [pid = 1938] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f8633404000) [pid = 1938] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f86332cec00) [pid = 1938] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f8635a39800) [pid = 1938] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f864291e800) [pid = 1938] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f8637c3e400) [pid = 1938] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f86325ba800) [pid = 1938] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f86301cc800) [pid = 1938] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f86351f3800) [pid = 1938] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f86316bd400) [pid = 1938] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8636fb8800) [pid = 1938] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f863a81c000) [pid = 1938] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f864787c800) [pid = 1938] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f86325b7000) [pid = 1938] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f864430d000) [pid = 1938] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7f8634428c00) [pid = 1938] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:52:26 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7f8640e70800) [pid = 1938] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:52:27 INFO - PROCESS | 1938 | 1461419547081 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]]]}] 06:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2034ms 06:52:27 INFO - PROCESS | 1938 | 1461419547090 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 06:52:27 INFO - PROCESS | 1938 | 1461419547093 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 06:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:52:27 INFO - PROCESS | 1938 | 1461419547098 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:52:27 INFO - PROCESS | 1938 | 1461419547100 Marionette TRACE conn4 <- [1,2750,null,{}] 06:52:27 INFO - PROCESS | 1938 | 1461419547105 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}] 06:52:27 INFO - PROCESS | 1938 | 1461419547351 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 06:52:27 INFO - PROCESS | 1938 | 1461419547468 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636731800 == 150 [pid = 1938] [id = 695] 06:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7f8630e5fc00) [pid = 1938] [serial = 2086] [outer = (nil)] 06:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7f8633a85400) [pid = 1938] [serial = 2087] [outer = 0x7f8630e5fc00] 06:52:27 INFO - PROCESS | 1938 | 1461419547527 Marionette DEBUG loaded listener.js 06:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f8636fb7400) [pid = 1938] [serial = 2088] [outer = 0x7f8630e5fc00] 06:52:28 INFO - PROCESS | 1938 | 1461419548234 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]]]}] 06:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1174ms 06:52:28 INFO - PROCESS | 1938 | 1461419548273 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 06:52:28 INFO - PROCESS | 1938 | 1461419548275 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 06:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:52:28 INFO - PROCESS | 1938 | 1461419548281 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:52:28 INFO - PROCESS | 1938 | 1461419548283 Marionette TRACE conn4 <- [1,2754,null,{}] 06:52:28 INFO - PROCESS | 1938 | 1461419548300 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}] 06:52:28 INFO - PROCESS | 1938 | 1461419548490 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 06:52:28 INFO - PROCESS | 1938 | 1461419548499 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c960800 == 151 [pid = 1938] [id = 696] 06:52:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f8636fb8800) [pid = 1938] [serial = 2089] [outer = (nil)] 06:52:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f86391c6c00) [pid = 1938] [serial = 2090] [outer = 0x7f8636fb8800] 06:52:28 INFO - PROCESS | 1938 | 1461419548556 Marionette DEBUG loaded listener.js 06:52:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f863a8bb000) [pid = 1938] [serial = 2091] [outer = 0x7f8636fb8800] 06:52:29 INFO - PROCESS | 1938 | 1461419549788 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]]]}] 06:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1576ms 06:52:29 INFO - PROCESS | 1938 | 1461419549858 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 06:52:29 INFO - PROCESS | 1938 | 1461419549866 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 06:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:52:29 INFO - PROCESS | 1938 | 1461419549874 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:52:29 INFO - PROCESS | 1938 | 1461419549879 Marionette TRACE conn4 <- [1,2758,null,{}] 06:52:29 INFO - PROCESS | 1938 | 1461419549886 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}] 06:52:30 INFO - PROCESS | 1938 | 1461419550159 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 06:52:30 INFO - PROCESS | 1938 | 1461419550470 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86331d0800 == 152 [pid = 1938] [id = 697] 06:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f86332ca000) [pid = 1938] [serial = 2092] [outer = (nil)] 06:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8633a8f400) [pid = 1938] [serial = 2093] [outer = 0x7f86332ca000] 06:52:30 INFO - PROCESS | 1938 | 1461419550546 Marionette DEBUG loaded listener.js 06:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f86344a8400) [pid = 1938] [serial = 2094] [outer = 0x7f86332ca000] 06:52:31 INFO - PROCESS | 1938 | 1461419551411 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]]]}] 06:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1586ms 06:52:31 INFO - PROCESS | 1938 | 1461419551461 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 06:52:31 INFO - PROCESS | 1938 | 1461419551469 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 06:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:52:31 INFO - PROCESS | 1938 | 1461419551478 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:52:31 INFO - PROCESS | 1938 | 1461419551481 Marionette TRACE conn4 <- [1,2762,null,{}] 06:52:31 INFO - PROCESS | 1938 | 1461419551487 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}] 06:52:31 INFO - PROCESS | 1938 | 1461419551690 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 06:52:31 INFO - PROCESS | 1938 | 1461419551913 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636733800 == 153 [pid = 1938] [id = 698] 06:52:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f86354bcc00) [pid = 1938] [serial = 2095] [outer = (nil)] 06:52:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8635ce3800) [pid = 1938] [serial = 2096] [outer = 0x7f86354bcc00] 06:52:32 INFO - PROCESS | 1938 | 1461419552023 Marionette DEBUG loaded listener.js 06:52:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8636f5f400) [pid = 1938] [serial = 2097] [outer = 0x7f86354bcc00] 06:52:32 INFO - PROCESS | 1938 | 1461419552961 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]]]}] 06:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1530ms 06:52:33 INFO - PROCESS | 1938 | 1461419553008 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 06:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:52:33 INFO - PROCESS | 1938 | 1461419553012 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 06:52:33 INFO - PROCESS | 1938 | 1461419553018 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:52:33 INFO - PROCESS | 1938 | 1461419553023 Marionette TRACE conn4 <- [1,2766,null,{}] 06:52:33 INFO - PROCESS | 1938 | 1461419553039 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}] 06:52:33 INFO - PROCESS | 1938 | 1461419553255 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 06:52:33 INFO - PROCESS | 1938 | 1461419553515 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc1b800 == 154 [pid = 1938] [id = 699] 06:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8637303c00) [pid = 1938] [serial = 2098] [outer = (nil)] 06:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8637fbec00) [pid = 1938] [serial = 2099] [outer = 0x7f8637303c00] 06:52:33 INFO - PROCESS | 1938 | 1461419553593 Marionette DEBUG loaded listener.js 06:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f86391c8c00) [pid = 1938] [serial = 2100] [outer = 0x7f8637303c00] 06:52:34 INFO - PROCESS | 1938 | 1461419554411 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]]]}] 06:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1483ms 06:52:34 INFO - PROCESS | 1938 | 1461419554502 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 06:52:34 INFO - PROCESS | 1938 | 1461419554506 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 06:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:52:34 INFO - PROCESS | 1938 | 1461419554511 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:52:34 INFO - PROCESS | 1938 | 1461419554514 Marionette TRACE conn4 <- [1,2770,null,{}] 06:52:34 INFO - PROCESS | 1938 | 1461419554519 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}] 06:52:34 INFO - PROCESS | 1938 | 1461419554730 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 06:52:35 INFO - PROCESS | 1938 | 1461419555001 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641783800 == 155 [pid = 1938] [id = 700] 06:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8635c42c00) [pid = 1938] [serial = 2101] [outer = (nil)] 06:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f863a8b4000) [pid = 1938] [serial = 2102] [outer = 0x7f8635c42c00] 06:52:35 INFO - PROCESS | 1938 | 1461419555088 Marionette DEBUG loaded listener.js 06:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f863b5e3c00) [pid = 1938] [serial = 2103] [outer = 0x7f8635c42c00] 06:52:35 INFO - PROCESS | 1938 | 1461419555987 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]]]}] 06:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1529ms 06:52:36 INFO - PROCESS | 1938 | 1461419556042 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 06:52:36 INFO - PROCESS | 1938 | 1461419556045 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 06:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:52:36 INFO - PROCESS | 1938 | 1461419556051 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:52:36 INFO - PROCESS | 1938 | 1461419556053 Marionette TRACE conn4 <- [1,2774,null,{}] 06:52:36 INFO - PROCESS | 1938 | 1461419556058 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}] 06:52:36 INFO - PROCESS | 1938 | 1461419556263 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 06:52:36 INFO - PROCESS | 1938 | 1461419556533 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428e0800 == 156 [pid = 1938] [id = 701] 06:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8637ca7800) [pid = 1938] [serial = 2104] [outer = (nil)] 06:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f863ca99000) [pid = 1938] [serial = 2105] [outer = 0x7f8637ca7800] 06:52:36 INFO - PROCESS | 1938 | 1461419556616 Marionette DEBUG loaded listener.js 06:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8640e76c00) [pid = 1938] [serial = 2106] [outer = 0x7f8637ca7800] 06:52:37 INFO - PROCESS | 1938 | 1461419557531 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]]]}] 06:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1531ms 06:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:52:37 INFO - PROCESS | 1938 | 1461419557583 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 06:52:37 INFO - PROCESS | 1938 | 1461419557585 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 06:52:37 INFO - PROCESS | 1938 | 1461419557592 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:52:37 INFO - PROCESS | 1938 | 1461419557596 Marionette TRACE conn4 <- [1,2778,null,{}] 06:52:37 INFO - PROCESS | 1938 | 1461419557601 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}] 06:52:37 INFO - PROCESS | 1938 | 1461419557823 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 06:52:38 INFO - PROCESS | 1938 | 1461419558084 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645f9f000 == 157 [pid = 1938] [id = 702] 06:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f863a5a8400) [pid = 1938] [serial = 2107] [outer = (nil)] 06:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8642915800) [pid = 1938] [serial = 2108] [outer = 0x7f863a5a8400] 06:52:38 INFO - PROCESS | 1938 | 1461419558201 Marionette DEBUG loaded listener.js 06:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f8643b2f400) [pid = 1938] [serial = 2109] [outer = 0x7f863a5a8400] 06:52:39 INFO - PROCESS | 1938 | 1461419559045 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]]]}] 06:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1480ms 06:52:39 INFO - PROCESS | 1938 | 1461419559071 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 06:52:39 INFO - PROCESS | 1938 | 1461419559075 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 06:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:52:39 INFO - PROCESS | 1938 | 1461419559081 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:52:39 INFO - PROCESS | 1938 | 1461419559083 Marionette TRACE conn4 <- [1,2782,null,{}] 06:52:39 INFO - PROCESS | 1938 | 1461419559089 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}] 06:52:39 INFO - PROCESS | 1938 | 1461419559301 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 06:52:39 INFO - PROCESS | 1938 | 1461419559579 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647e55800 == 158 [pid = 1938] [id = 703] 06:52:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8637fc0c00) [pid = 1938] [serial = 2110] [outer = (nil)] 06:52:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8643f54800) [pid = 1938] [serial = 2111] [outer = 0x7f8637fc0c00] 06:52:39 INFO - PROCESS | 1938 | 1461419559655 Marionette DEBUG loaded listener.js 06:52:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f864430a000) [pid = 1938] [serial = 2112] [outer = 0x7f8637fc0c00] 06:52:40 INFO - PROCESS | 1938 | 1461419560528 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]]]}] 06:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1476ms 06:52:40 INFO - PROCESS | 1938 | 1461419560558 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 06:52:40 INFO - PROCESS | 1938 | 1461419560561 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 06:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:52:40 INFO - PROCESS | 1938 | 1461419560567 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:52:40 INFO - PROCESS | 1938 | 1461419560571 Marionette TRACE conn4 <- [1,2786,null,{}] 06:52:40 INFO - PROCESS | 1938 | 1461419560577 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}] 06:52:40 INFO - PROCESS | 1938 | 1461419560779 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 06:52:41 INFO - PROCESS | 1938 | 1461419561047 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647fa0000 == 159 [pid = 1938] [id = 704] 06:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f86412fd400) [pid = 1938] [serial = 2113] [outer = (nil)] 06:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8644ab3c00) [pid = 1938] [serial = 2114] [outer = 0x7f86412fd400] 06:52:41 INFO - PROCESS | 1938 | 1461419561122 Marionette DEBUG loaded listener.js 06:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8645bf1800) [pid = 1938] [serial = 2115] [outer = 0x7f86412fd400] 06:52:41 INFO - PROCESS | 1938 | 1461419561970 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]]]}] 06:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1429ms 06:52:42 INFO - PROCESS | 1938 | 1461419561998 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 06:52:42 INFO - PROCESS | 1938 | 1461419562001 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 06:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:52:42 INFO - PROCESS | 1938 | 1461419562007 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:52:42 INFO - PROCESS | 1938 | 1461419562009 Marionette TRACE conn4 <- [1,2790,null,{}] 06:52:42 INFO - PROCESS | 1938 | 1461419562014 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}] 06:52:42 INFO - PROCESS | 1938 | 1461419562215 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 06:52:42 INFO - PROCESS | 1938 | 1461419562484 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864856b800 == 160 [pid = 1938] [id = 705] 06:52:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8644309c00) [pid = 1938] [serial = 2116] [outer = (nil)] 06:52:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8647550000) [pid = 1938] [serial = 2117] [outer = 0x7f8644309c00] 06:52:42 INFO - PROCESS | 1938 | 1461419562558 Marionette DEBUG loaded listener.js 06:52:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f86476bc800) [pid = 1938] [serial = 2118] [outer = 0x7f8644309c00] 06:52:43 INFO - PROCESS | 1938 | 1461419563379 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]]]}] 06:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1426ms 06:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:52:43 INFO - PROCESS | 1938 | 1461419563434 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 06:52:43 INFO - PROCESS | 1938 | 1461419563437 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 06:52:43 INFO - PROCESS | 1938 | 1461419563443 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:52:43 INFO - PROCESS | 1938 | 1461419563446 Marionette TRACE conn4 <- [1,2794,null,{}] 06:52:43 INFO - PROCESS | 1938 | 1461419563470 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}] 06:52:43 INFO - PROCESS | 1938 | 1461419563678 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 06:52:43 INFO - PROCESS | 1938 | 1461419563942 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86486a7000 == 161 [pid = 1938] [id = 706] 06:52:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f864430b400) [pid = 1938] [serial = 2119] [outer = (nil)] 06:52:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8643b29c00) [pid = 1938] [serial = 2120] [outer = 0x7f864430b400] 06:52:44 INFO - PROCESS | 1938 | 1461419564020 Marionette DEBUG loaded listener.js 06:52:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8648727000) [pid = 1938] [serial = 2121] [outer = 0x7f864430b400] 06:52:44 INFO - PROCESS | 1938 | 1461419564928 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]]]}] 06:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1533ms 06:52:44 INFO - PROCESS | 1938 | 1461419564976 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 06:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:52:44 INFO - PROCESS | 1938 | 1461419564980 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 06:52:44 INFO - PROCESS | 1938 | 1461419564986 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:52:44 INFO - PROCESS | 1938 | 1461419564990 Marionette TRACE conn4 <- [1,2798,null,{}] 06:52:44 INFO - PROCESS | 1938 | 1461419564995 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}] 06:52:45 INFO - PROCESS | 1938 | 1461419565240 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 06:52:45 INFO - PROCESS | 1938 | 1461419565504 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864adcc000 == 162 [pid = 1938] [id = 707] 06:52:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f8645e42400) [pid = 1938] [serial = 2122] [outer = (nil)] 06:52:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f864ad77c00) [pid = 1938] [serial = 2123] [outer = 0x7f8645e42400] 06:52:45 INFO - PROCESS | 1938 | 1461419565584 Marionette DEBUG loaded listener.js 06:52:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f864c021400) [pid = 1938] [serial = 2124] [outer = 0x7f8645e42400] 06:52:46 INFO - PROCESS | 1938 | 1461419566440 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]]]}] 06:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1528ms 06:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:52:46 INFO - PROCESS | 1938 | 1461419566514 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 06:52:46 INFO - PROCESS | 1938 | 1461419566516 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 06:52:46 INFO - PROCESS | 1938 | 1461419566522 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:52:46 INFO - PROCESS | 1938 | 1461419566525 Marionette TRACE conn4 <- [1,2802,null,{}] 06:52:46 INFO - PROCESS | 1938 | 1461419566530 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}] 06:52:46 INFO - PROCESS | 1938 | 1461419566769 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 06:52:47 INFO - PROCESS | 1938 | 1461419567071 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c933800 == 163 [pid = 1938] [id = 708] 06:52:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f8649340c00) [pid = 1938] [serial = 2125] [outer = (nil)] 06:52:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864c322400) [pid = 1938] [serial = 2126] [outer = 0x7f8649340c00] 06:52:47 INFO - PROCESS | 1938 | 1461419567145 Marionette DEBUG loaded listener.js 06:52:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f864c5b3000) [pid = 1938] [serial = 2127] [outer = 0x7f8649340c00] 06:52:47 INFO - PROCESS | 1938 | 1461419567924 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]]]}] 06:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1477ms 06:52:47 INFO - PROCESS | 1938 | 1461419567999 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 06:52:48 INFO - PROCESS | 1938 | 1461419568002 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 06:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:52:48 INFO - PROCESS | 1938 | 1461419568008 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:52:48 INFO - PROCESS | 1938 | 1461419568010 Marionette TRACE conn4 <- [1,2806,null,{}] 06:52:48 INFO - PROCESS | 1938 | 1461419568015 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}] 06:52:48 INFO - PROCESS | 1938 | 1461419568254 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 06:52:48 INFO - PROCESS | 1938 | 1461419568519 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864d09c000 == 164 [pid = 1938] [id = 709] 06:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8636ad2800) [pid = 1938] [serial = 2128] [outer = (nil)] 06:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f864ccd5c00) [pid = 1938] [serial = 2129] [outer = 0x7f8636ad2800] 06:52:48 INFO - PROCESS | 1938 | 1461419568642 Marionette DEBUG loaded listener.js 06:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f864cce3800) [pid = 1938] [serial = 2130] [outer = 0x7f8636ad2800] 06:52:49 INFO - PROCESS | 1938 | 1461419569471 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]]]}] 06:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1525ms 06:52:49 INFO - PROCESS | 1938 | 1461419569541 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 06:52:49 INFO - PROCESS | 1938 | 1461419569547 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 06:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:52:49 INFO - PROCESS | 1938 | 1461419569558 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:52:49 INFO - PROCESS | 1938 | 1461419569560 Marionette TRACE conn4 <- [1,2810,null,{}] 06:52:49 INFO - PROCESS | 1938 | 1461419569564 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}] 06:52:49 INFO - PROCESS | 1938 | 1461419569804 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 06:52:50 INFO - PROCESS | 1938 | 1461419570069 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3ae000 == 165 [pid = 1938] [id = 710] 06:52:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f864cce2400) [pid = 1938] [serial = 2131] [outer = (nil)] 06:52:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f864d4c8000) [pid = 1938] [serial = 2132] [outer = 0x7f864cce2400] 06:52:50 INFO - PROCESS | 1938 | 1461419570194 Marionette DEBUG loaded listener.js 06:52:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f864da9b000) [pid = 1938] [serial = 2133] [outer = 0x7f864cce2400] 06:52:50 INFO - PROCESS | 1938 | 1461419570986 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]]]}] 06:52:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:52:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1474ms 06:52:51 INFO - PROCESS | 1938 | 1461419571033 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 06:52:51 INFO - PROCESS | 1938 | 1461419571036 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 06:52:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:52:51 INFO - PROCESS | 1938 | 1461419571041 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:52:51 INFO - PROCESS | 1938 | 1461419571044 Marionette TRACE conn4 <- [1,2814,null,{}] 06:52:51 INFO - PROCESS | 1938 | 1461419571049 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}] 06:52:51 INFO - PROCESS | 1938 | 1461419571254 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 06:52:51 INFO - PROCESS | 1938 | 1461419571530 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3cd800 == 166 [pid = 1938] [id = 711] 06:52:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f864d2e8800) [pid = 1938] [serial = 2134] [outer = (nil)] 06:52:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f864df38000) [pid = 1938] [serial = 2135] [outer = 0x7f864d2e8800] 06:52:51 INFO - PROCESS | 1938 | 1461419571603 Marionette DEBUG loaded listener.js 06:52:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f864e5ab000) [pid = 1938] [serial = 2136] [outer = 0x7f864d2e8800] 06:52:52 INFO - PROCESS | 1938 | 1461419572464 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]]]}] 06:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1481ms 06:52:52 INFO - PROCESS | 1938 | 1461419572523 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 06:52:52 INFO - PROCESS | 1938 | 1461419572527 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 06:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:52:52 INFO - PROCESS | 1938 | 1461419572532 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:52:52 INFO - PROCESS | 1938 | 1461419572534 Marionette TRACE conn4 <- [1,2818,null,{}] 06:52:52 INFO - PROCESS | 1938 | 1461419572540 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}] 06:52:52 INFO - PROCESS | 1938 | 1461419572740 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 06:52:53 INFO - PROCESS | 1938 | 1461419573022 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864ff1a000 == 167 [pid = 1938] [id = 712] 06:52:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f86391cf800) [pid = 1938] [serial = 2137] [outer = (nil)] 06:52:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f864e5b1800) [pid = 1938] [serial = 2138] [outer = 0x7f86391cf800] 06:52:53 INFO - PROCESS | 1938 | 1461419573095 Marionette DEBUG loaded listener.js 06:52:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f865009bc00) [pid = 1938] [serial = 2139] [outer = 0x7f86391cf800] 06:52:53 INFO - PROCESS | 1938 | 1461419573948 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]]]}] 06:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1481ms 06:52:54 INFO - PROCESS | 1938 | 1461419574015 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 06:52:54 INFO - PROCESS | 1938 | 1461419574018 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 06:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:52:54 INFO - PROCESS | 1938 | 1461419574024 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:52:54 INFO - PROCESS | 1938 | 1461419574026 Marionette TRACE conn4 <- [1,2822,null,{}] 06:52:54 INFO - PROCESS | 1938 | 1461419574031 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}] 06:52:54 INFO - PROCESS | 1938 | 1461419574227 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 06:52:54 INFO - PROCESS | 1938 | 1461419574500 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8654be7800 == 168 [pid = 1938] [id = 713] 06:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f8650097000) [pid = 1938] [serial = 2140] [outer = (nil)] 06:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8653348400) [pid = 1938] [serial = 2141] [outer = 0x7f8650097000] 06:52:54 INFO - PROCESS | 1938 | 1461419574583 Marionette DEBUG loaded listener.js 06:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f865a75d800) [pid = 1938] [serial = 2142] [outer = 0x7f8650097000] 06:52:55 INFO - PROCESS | 1938 | 1461419575433 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]]]}] 06:52:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:52:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1480ms 06:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:52:55 INFO - PROCESS | 1938 | 1461419575505 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 06:52:55 INFO - PROCESS | 1938 | 1461419575507 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 06:52:55 INFO - PROCESS | 1938 | 1461419575513 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:52:55 INFO - PROCESS | 1938 | 1461419575516 Marionette TRACE conn4 <- [1,2826,null,{}] 06:52:55 INFO - PROCESS | 1938 | 1461419575521 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}] 06:52:55 INFO - PROCESS | 1938 | 1461419575739 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 06:52:56 INFO - PROCESS | 1938 | 1461419576043 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865aaa1000 == 169 [pid = 1938] [id = 714] 06:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8630f55800) [pid = 1938] [serial = 2143] [outer = (nil)] 06:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f865a75c800) [pid = 1938] [serial = 2144] [outer = 0x7f8630f55800] 06:52:56 INFO - PROCESS | 1938 | 1461419576155 Marionette DEBUG loaded listener.js 06:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f865ac88000) [pid = 1938] [serial = 2145] [outer = 0x7f8630f55800] 06:52:57 INFO - PROCESS | 1938 | 1461419577028 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1585ms 06:52:57 INFO - PROCESS | 1938 | 1461419577098 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 06:52:57 INFO - PROCESS | 1938 | 1461419577101 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 06:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:52:57 INFO - PROCESS | 1938 | 1461419577107 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:52:57 INFO - PROCESS | 1938 | 1461419577110 Marionette TRACE conn4 <- [1,2830,null,{}] 06:52:57 INFO - PROCESS | 1938 | 1461419577115 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}] 06:52:57 INFO - PROCESS | 1938 | 1461419577338 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 06:52:57 INFO - PROCESS | 1938 | 1461419577625 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86314d8800 == 170 [pid = 1938] [id = 715] 06:52:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f86301c5400) [pid = 1938] [serial = 2146] [outer = (nil)] 06:52:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f86325b2c00) [pid = 1938] [serial = 2147] [outer = 0x7f86301c5400] 06:52:57 INFO - PROCESS | 1938 | 1461419577739 Marionette DEBUG loaded listener.js 06:52:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f8635e61000) [pid = 1938] [serial = 2148] [outer = 0x7f86301c5400] 06:52:58 INFO - PROCESS | 1938 | 1461419578618 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]]]}] 06:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1583ms 06:52:58 INFO - PROCESS | 1938 | 1461419578691 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 06:52:58 INFO - PROCESS | 1938 | 1461419578693 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 06:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:52:58 INFO - PROCESS | 1938 | 1461419578699 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:52:58 INFO - PROCESS | 1938 | 1461419578701 Marionette TRACE conn4 <- [1,2834,null,{}] 06:52:58 INFO - PROCESS | 1938 | 1461419578707 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}] 06:52:58 INFO - PROCESS | 1938 | 1461419578914 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 06:52:59 INFO - PROCESS | 1938 | 1461419579190 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:52:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86314cb800 == 171 [pid = 1938] [id = 716] 06:52:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f86301c8400) [pid = 1938] [serial = 2149] [outer = (nil)] 06:52:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8632426400) [pid = 1938] [serial = 2150] [outer = 0x7f86301c8400] 06:52:59 INFO - PROCESS | 1938 | 1461419579306 Marionette DEBUG loaded listener.js 06:52:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8636f7e800) [pid = 1938] [serial = 2151] [outer = 0x7f86301c8400] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645a59800 == 170 [pid = 1938] [id = 579] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636731800 == 169 [pid = 1938] [id = 695] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863801f000 == 168 [pid = 1938] [id = 694] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863679c800 == 167 [pid = 1938] [id = 693] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863121d800 == 166 [pid = 1938] [id = 692] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635de9000 == 165 [pid = 1938] [id = 653] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8630b07000 == 164 [pid = 1938] [id = 691] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862dbc5000 == 163 [pid = 1938] [id = 690] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863323d000 == 162 [pid = 1938] [id = 689] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631649800 == 161 [pid = 1938] [id = 547] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3bd800 == 160 [pid = 1938] [id = 645] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863801d000 == 159 [pid = 1938] [id = 681] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863679f000 == 158 [pid = 1938] [id = 680] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635a07800 == 157 [pid = 1938] [id = 679] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8631206800 == 156 [pid = 1938] [id = 678] 06:53:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863441a000 == 155 [pid = 1938] [id = 677] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8635357000) [pid = 1938] [serial = 2031] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8637309000) [pid = 1938] [serial = 1890] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f865f54e400) [pid = 1938] [serial = 1938] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f864da9cc00) [pid = 1938] [serial = 1926] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f865beaa400) [pid = 1938] [serial = 1935] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f8637ca8400) [pid = 1938] [serial = 1977] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f86352e1400) [pid = 1938] [serial = 2016] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8644f52c00) [pid = 1938] [serial = 1914] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f863a8c1000) [pid = 1938] [serial = 1986] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f8648727800) [pid = 1938] [serial = 1920] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f8637fb4c00) [pid = 1938] [serial = 1899] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f863ca92400) [pid = 1938] [serial = 1989] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f864868a800) [pid = 1938] [serial = 2012] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8637309c00) [pid = 1938] [serial = 1974] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f8643d9b000) [pid = 1938] [serial = 2000] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f864430fc00) [pid = 1938] [serial = 1911] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f864291e000) [pid = 1938] [serial = 1995] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f864458d400) [pid = 1938] [serial = 2003] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f86332d3000) [pid = 1938] [serial = 2021] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f863906fc00) [pid = 1938] [serial = 1980] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f863a8c1800) [pid = 1938] [serial = 1905] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f8647557400) [pid = 1938] [serial = 2009] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8646982000) [pid = 1938] [serial = 2007] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f86426a5000) [pid = 1938] [serial = 1994] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f8644308800) [pid = 1938] [serial = 2001] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f8636f53800) [pid = 1938] [serial = 1896] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f8637c4a400) [pid = 1938] [serial = 1976] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f8634433400) [pid = 1938] [serial = 2018] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f8644ab0800) [pid = 1938] [serial = 2006] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f8635e66000) [pid = 1938] [serial = 2019] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f86325b4400) [pid = 1938] [serial = 2025] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8636fbdc00) [pid = 1938] [serial = 1973] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f863248ac00) [pid = 1938] [serial = 2030] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f8634428400) [pid = 1938] [serial = 1893] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f863b5e5400) [pid = 1938] [serial = 1988] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f863a819000) [pid = 1938] [serial = 1983] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8636f55000) [pid = 1938] [serial = 1970] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8636f7d800) [pid = 1938] [serial = 1971] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f864872e800) [pid = 1938] [serial = 2013] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8643a8a000) [pid = 1938] [serial = 1997] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f863a823c00) [pid = 1938] [serial = 1985] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f863a5afc00) [pid = 1938] [serial = 1902] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f86325fa400) [pid = 1938] [serial = 2015] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f8633ddc000) [pid = 1938] [serial = 2027] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f8635e66c00) [pid = 1938] [serial = 1962] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f865a9e0400) [pid = 1938] [serial = 1929] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f8644ab2000) [pid = 1938] [serial = 2004] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8634435400) [pid = 1938] [serial = 2028] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f8632482c00) [pid = 1938] [serial = 2024] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8637c40c00) [pid = 1938] [serial = 1815] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f865bcae800) [pid = 1938] [serial = 1932] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f8643b2e000) [pid = 1938] [serial = 1998] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f863a5a6000) [pid = 1938] [serial = 1982] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f8640e87400) [pid = 1938] [serial = 1992] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f864c5be000) [pid = 1938] [serial = 1923] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f86332ca400) [pid = 1938] [serial = 1964] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f86476c0c00) [pid = 1938] [serial = 2010] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8647554000) [pid = 1938] [serial = 1917] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f86352e1000) [pid = 1938] [serial = 1968] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8643a96400) [pid = 1938] [serial = 1908] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8640e6e400) [pid = 1938] [serial = 1991] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8633a86800) [pid = 1938] [serial = 1965] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8637fb7c00) [pid = 1938] [serial = 1979] [outer = (nil)] [url = about:blank] 06:53:00 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7f86351ec000) [pid = 1938] [serial = 1967] [outer = (nil)] [url = about:blank] 06:53:01 INFO - PROCESS | 1938 | 1461419581434 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2783ms 06:53:01 INFO - PROCESS | 1938 | 1461419581484 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 06:53:01 INFO - PROCESS | 1938 | 1461419581489 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 06:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:53:01 INFO - PROCESS | 1938 | 1461419581497 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:53:01 INFO - PROCESS | 1938 | 1461419581502 Marionette TRACE conn4 <- [1,2838,null,{}] 06:53:01 INFO - PROCESS | 1938 | 1461419581508 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}] 06:53:01 INFO - PROCESS | 1938 | 1461419581724 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 06:53:01 INFO - PROCESS | 1938 | 1461419581910 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630b1d000 == 156 [pid = 1938] [id = 717] 06:53:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7f86316b4c00) [pid = 1938] [serial = 2152] [outer = (nil)] 06:53:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f86325b5c00) [pid = 1938] [serial = 2153] [outer = 0x7f86316b4c00] 06:53:01 INFO - PROCESS | 1938 | 1461419581976 Marionette DEBUG loaded listener.js 06:53:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8633405c00) [pid = 1938] [serial = 2154] [outer = 0x7f86316b4c00] 06:53:02 INFO - PROCESS | 1938 | 1461419582800 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]]]}] 06:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1386ms 06:53:02 INFO - PROCESS | 1938 | 1461419582885 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 06:53:02 INFO - PROCESS | 1938 | 1461419582892 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 06:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:53:02 INFO - PROCESS | 1938 | 1461419582901 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:53:02 INFO - PROCESS | 1938 | 1461419582904 Marionette TRACE conn4 <- [1,2842,null,{}] 06:53:02 INFO - PROCESS | 1938 | 1461419582908 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}] 06:53:03 INFO - PROCESS | 1938 | 1461419583118 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 06:53:03 INFO - PROCESS | 1938 | 1461419583330 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8632b0c000 == 157 [pid = 1938] [id = 718] 06:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8632487400) [pid = 1938] [serial = 2155] [outer = (nil)] 06:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f863456fc00) [pid = 1938] [serial = 2156] [outer = 0x7f8632487400] 06:53:03 INFO - PROCESS | 1938 | 1461419583391 Marionette DEBUG loaded listener.js 06:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f86352d3000) [pid = 1938] [serial = 2157] [outer = 0x7f8632487400] 06:53:04 INFO - PROCESS | 1938 | 1461419584233 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]]]}] 06:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1379ms 06:53:04 INFO - PROCESS | 1938 | 1461419584284 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 06:53:04 INFO - PROCESS | 1938 | 1461419584287 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 06:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:53:04 INFO - PROCESS | 1938 | 1461419584300 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:53:04 INFO - PROCESS | 1938 | 1461419584304 Marionette TRACE conn4 <- [1,2846,null,{}] 06:53:04 INFO - PROCESS | 1938 | 1461419584319 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}] 06:53:04 INFO - PROCESS | 1938 | 1461419584605 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 06:53:04 INFO - PROCESS | 1938 | 1461419584916 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351b2000 == 158 [pid = 1938] [id = 719] 06:53:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f8636f53800) [pid = 1938] [serial = 2158] [outer = (nil)] 06:53:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8636f77800) [pid = 1938] [serial = 2159] [outer = 0x7f8636f53800] 06:53:05 INFO - PROCESS | 1938 | 1461419585002 Marionette DEBUG loaded listener.js 06:53:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8636fbdc00) [pid = 1938] [serial = 2160] [outer = 0x7f8636f53800] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f86301c4c00) [pid = 1938] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f8630e5fc00) [pid = 1938] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8637e79400) [pid = 1938] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8633ddf800) [pid = 1938] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f8630e57c00) [pid = 1938] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f863248f800) [pid = 1938] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7f8632424000) [pid = 1938] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:53:05 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7f8636fbd400) [pid = 1938] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:53:06 INFO - PROCESS | 1938 | 1461419586069 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]]]}] 06:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1787ms 06:53:06 INFO - PROCESS | 1938 | 1461419586088 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 06:53:06 INFO - PROCESS | 1938 | 1461419586092 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 06:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:53:06 INFO - PROCESS | 1938 | 1461419586099 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:53:06 INFO - PROCESS | 1938 | 1461419586101 Marionette TRACE conn4 <- [1,2850,null,{}] 06:53:06 INFO - PROCESS | 1938 | 1461419586106 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}] 06:53:06 INFO - PROCESS | 1938 | 1461419586365 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 06:53:06 INFO - PROCESS | 1938 | 1461419586389 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635d70800 == 159 [pid = 1938] [id = 720] 06:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7f863248c000) [pid = 1938] [serial = 2161] [outer = (nil)] 06:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7f8636f81000) [pid = 1938] [serial = 2162] [outer = 0x7f863248c000] 06:53:06 INFO - PROCESS | 1938 | 1461419586448 Marionette DEBUG loaded listener.js 06:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f8637c49800) [pid = 1938] [serial = 2163] [outer = 0x7f863248c000] 06:53:07 INFO - PROCESS | 1938 | 1461419587294 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1225ms 06:53:07 INFO - PROCESS | 1938 | 1461419587324 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 06:53:07 INFO - PROCESS | 1938 | 1461419587327 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 06:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:53:07 INFO - PROCESS | 1938 | 1461419587353 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:53:07 INFO - PROCESS | 1938 | 1461419587355 Marionette TRACE conn4 <- [1,2854,null,{}] 06:53:07 INFO - PROCESS | 1938 | 1461419587364 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}] 06:53:07 INFO - PROCESS | 1938 | 1461419587550 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 06:53:07 INFO - PROCESS | 1938 | 1461419587912 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862db53800 == 160 [pid = 1938] [id = 721] 06:53:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f86301c3400) [pid = 1938] [serial = 2164] [outer = (nil)] 06:53:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f86301cd800) [pid = 1938] [serial = 2165] [outer = 0x7f86301c3400] 06:53:07 INFO - PROCESS | 1938 | 1461419587990 Marionette DEBUG loaded listener.js 06:53:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f863241d400) [pid = 1938] [serial = 2166] [outer = 0x7f86301c3400] 06:53:08 INFO - PROCESS | 1938 | 1461419588935 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]]]}] 06:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1657ms 06:53:08 INFO - PROCESS | 1938 | 1461419588991 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 06:53:09 INFO - PROCESS | 1938 | 1461419588999 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 06:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:53:09 INFO - PROCESS | 1938 | 1461419589007 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:53:09 INFO - PROCESS | 1938 | 1461419589011 Marionette TRACE conn4 <- [1,2858,null,{}] 06:53:09 INFO - PROCESS | 1938 | 1461419589018 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}] 06:53:09 INFO - PROCESS | 1938 | 1461419589252 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 06:53:09 INFO - PROCESS | 1938 | 1461419589512 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635bdc800 == 161 [pid = 1938] [id = 722] 06:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f86344a4000) [pid = 1938] [serial = 2167] [outer = (nil)] 06:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f86351f5800) [pid = 1938] [serial = 2168] [outer = 0x7f86344a4000] 06:53:09 INFO - PROCESS | 1938 | 1461419589637 Marionette DEBUG loaded listener.js 06:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f86354b2400) [pid = 1938] [serial = 2169] [outer = 0x7f86344a4000] 06:53:10 INFO - PROCESS | 1938 | 1461419590584 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 06:53:10 INFO - PROCESS | 1938 | 1461419590643 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 06:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:53:10 INFO - PROCESS | 1938 | 1461419590649 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 06:53:10 INFO - PROCESS | 1938 | 1461419590655 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:53:10 INFO - PROCESS | 1938 | 1461419590658 Marionette TRACE conn4 <- [1,2862,null,{}] 06:53:10 INFO - PROCESS | 1938 | 1461419590663 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}] 06:53:10 INFO - PROCESS | 1938 | 1461419590883 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 06:53:11 INFO - PROCESS | 1938 | 1461419591229 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86372ca800 == 162 [pid = 1938] [id = 723] 06:53:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8635c49800) [pid = 1938] [serial = 2170] [outer = (nil)] 06:53:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f8636f58000) [pid = 1938] [serial = 2171] [outer = 0x7f8635c49800] 06:53:11 INFO - PROCESS | 1938 | 1461419591306 Marionette DEBUG loaded listener.js 06:53:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f8636fc1800) [pid = 1938] [serial = 2172] [outer = 0x7f8635c49800] 06:53:12 INFO - PROCESS | 1938 | 1461419592163 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]]]}] 06:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1577ms 06:53:12 INFO - PROCESS | 1938 | 1461419592233 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 06:53:12 INFO - PROCESS | 1938 | 1461419592237 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 06:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:53:12 INFO - PROCESS | 1938 | 1461419592252 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:53:12 INFO - PROCESS | 1938 | 1461419592261 Marionette TRACE conn4 <- [1,2866,null,{}] 06:53:12 INFO - PROCESS | 1938 | 1461419592267 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}] 06:53:12 INFO - PROCESS | 1938 | 1461419592532 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 06:53:12 INFO - PROCESS | 1938 | 1461419592837 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863a663000 == 163 [pid = 1938] [id = 724] 06:53:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8636acbc00) [pid = 1938] [serial = 2173] [outer = (nil)] 06:53:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f8637fb6c00) [pid = 1938] [serial = 2174] [outer = 0x7f8636acbc00] 06:53:12 INFO - PROCESS | 1938 | 1461419592910 Marionette DEBUG loaded listener.js 06:53:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f8639063c00) [pid = 1938] [serial = 2175] [outer = 0x7f8636acbc00] 06:53:13 INFO - PROCESS | 1938 | 1461419593754 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]]]}] 06:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1546ms 06:53:13 INFO - PROCESS | 1938 | 1461419593790 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 06:53:13 INFO - PROCESS | 1938 | 1461419593794 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 06:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:53:13 INFO - PROCESS | 1938 | 1461419593800 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:53:13 INFO - PROCESS | 1938 | 1461419593802 Marionette TRACE conn4 <- [1,2870,null,{}] 06:53:13 INFO - PROCESS | 1938 | 1461419593807 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}] 06:53:14 INFO - PROCESS | 1938 | 1461419594015 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 06:53:14 INFO - PROCESS | 1938 | 1461419594279 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863c95d000 == 164 [pid = 1938] [id = 725] 06:53:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8636f59400) [pid = 1938] [serial = 2176] [outer = (nil)] 06:53:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f863a5ab400) [pid = 1938] [serial = 2177] [outer = 0x7f8636f59400] 06:53:14 INFO - PROCESS | 1938 | 1461419594353 Marionette DEBUG loaded listener.js 06:53:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f863a823c00) [pid = 1938] [serial = 2178] [outer = 0x7f8636f59400] 06:53:15 INFO - PROCESS | 1938 | 1461419595217 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]]]}] 06:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1477ms 06:53:15 INFO - PROCESS | 1938 | 1461419595277 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 06:53:15 INFO - PROCESS | 1938 | 1461419595281 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 06:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:53:15 INFO - PROCESS | 1938 | 1461419595286 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:53:15 INFO - PROCESS | 1938 | 1461419595288 Marionette TRACE conn4 <- [1,2874,null,{}] 06:53:15 INFO - PROCESS | 1938 | 1461419595294 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}] 06:53:15 INFO - PROCESS | 1938 | 1461419595502 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 06:53:15 INFO - PROCESS | 1938 | 1461419595763 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cb22000 == 165 [pid = 1938] [id = 726] 06:53:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f863b43b000) [pid = 1938] [serial = 2179] [outer = (nil)] 06:53:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f863b5ea400) [pid = 1938] [serial = 2180] [outer = 0x7f863b43b000] 06:53:15 INFO - PROCESS | 1938 | 1461419595850 Marionette DEBUG loaded listener.js 06:53:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f86412f9400) [pid = 1938] [serial = 2181] [outer = 0x7f863b43b000] 06:53:16 INFO - PROCESS | 1938 | 1461419596773 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]]]}] 06:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1528ms 06:53:16 INFO - PROCESS | 1938 | 1461419596816 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 06:53:16 INFO - PROCESS | 1938 | 1461419596819 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 06:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:53:16 INFO - PROCESS | 1938 | 1461419596824 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:53:16 INFO - PROCESS | 1938 | 1461419596827 Marionette TRACE conn4 <- [1,2878,null,{}] 06:53:16 INFO - PROCESS | 1938 | 1461419596832 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}] 06:53:17 INFO - PROCESS | 1938 | 1461419597042 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 06:53:17 INFO - PROCESS | 1938 | 1461419597312 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fbe800 == 166 [pid = 1938] [id = 727] 06:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f863b441c00) [pid = 1938] [serial = 2182] [outer = (nil)] 06:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8642913800) [pid = 1938] [serial = 2183] [outer = 0x7f863b441c00] 06:53:17 INFO - PROCESS | 1938 | 1461419597389 Marionette DEBUG loaded listener.js 06:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8643b31400) [pid = 1938] [serial = 2184] [outer = 0x7f863b441c00] 06:53:18 INFO - PROCESS | 1938 | 1461419598256 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]]]}] 06:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1479ms 06:53:18 INFO - PROCESS | 1938 | 1461419598305 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 06:53:18 INFO - PROCESS | 1938 | 1461419598309 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 06:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:53:18 INFO - PROCESS | 1938 | 1461419598314 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:53:18 INFO - PROCESS | 1938 | 1461419598317 Marionette TRACE conn4 <- [1,2882,null,{}] 06:53:18 INFO - PROCESS | 1938 | 1461419598322 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}] 06:53:18 INFO - PROCESS | 1938 | 1461419598538 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 06:53:18 INFO - PROCESS | 1938 | 1461419598803 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864178f800 == 167 [pid = 1938] [id = 728] 06:53:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f864269dc00) [pid = 1938] [serial = 2185] [outer = (nil)] 06:53:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8643f59000) [pid = 1938] [serial = 2186] [outer = 0x7f864269dc00] 06:53:18 INFO - PROCESS | 1938 | 1461419598878 Marionette DEBUG loaded listener.js 06:53:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f864430dc00) [pid = 1938] [serial = 2187] [outer = 0x7f864269dc00] 06:53:19 INFO - PROCESS | 1938 | 1461419599789 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]]]}] 06:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1530ms 06:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:53:19 INFO - PROCESS | 1938 | 1461419599845 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 06:53:19 INFO - PROCESS | 1938 | 1461419599848 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 06:53:19 INFO - PROCESS | 1938 | 1461419599854 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:53:19 INFO - PROCESS | 1938 | 1461419599857 Marionette TRACE conn4 <- [1,2886,null,{}] 06:53:19 INFO - PROCESS | 1938 | 1461419599862 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}] 06:53:20 INFO - PROCESS | 1938 | 1461419600068 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 06:53:20 INFO - PROCESS | 1938 | 1461419600341 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d46000 == 168 [pid = 1938] [id = 729] 06:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8642904800) [pid = 1938] [serial = 2188] [outer = (nil)] 06:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8644ab9000) [pid = 1938] [serial = 2189] [outer = 0x7f8642904800] 06:53:20 INFO - PROCESS | 1938 | 1461419600453 Marionette DEBUG loaded listener.js 06:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8644e4ac00) [pid = 1938] [serial = 2190] [outer = 0x7f8642904800] 06:53:21 INFO - PROCESS | 1938 | 1461419601262 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]]]}] 06:53:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:53:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1482ms 06:53:21 INFO - PROCESS | 1938 | 1461419601336 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 06:53:21 INFO - PROCESS | 1938 | 1461419601338 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 06:53:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:53:21 INFO - PROCESS | 1938 | 1461419601344 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:53:21 INFO - PROCESS | 1938 | 1461419601346 Marionette TRACE conn4 <- [1,2890,null,{}] 06:53:21 INFO - PROCESS | 1938 | 1461419601353 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}] 06:53:21 INFO - PROCESS | 1938 | 1461419601572 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 06:53:21 INFO - PROCESS | 1938 | 1461419601836 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a0f800 == 169 [pid = 1938] [id = 730] 06:53:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8642945800) [pid = 1938] [serial = 2191] [outer = (nil)] 06:53:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f8647555c00) [pid = 1938] [serial = 2192] [outer = 0x7f8642945800] 06:53:21 INFO - PROCESS | 1938 | 1461419601910 Marionette DEBUG loaded listener.js 06:53:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f86476c4400) [pid = 1938] [serial = 2193] [outer = 0x7f8642945800] 06:53:22 INFO - PROCESS | 1938 | 1461419602754 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1476ms 06:53:22 INFO - PROCESS | 1938 | 1461419602822 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 06:53:22 INFO - PROCESS | 1938 | 1461419602826 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 06:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:53:22 INFO - PROCESS | 1938 | 1461419602831 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:53:22 INFO - PROCESS | 1938 | 1461419602833 Marionette TRACE conn4 <- [1,2894,null,{}] 06:53:22 INFO - PROCESS | 1938 | 1461419602838 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}] 06:53:23 INFO - PROCESS | 1938 | 1461419603050 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 06:53:23 INFO - PROCESS | 1938 | 1461419603329 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864730d000 == 170 [pid = 1938] [id = 731] 06:53:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f864872fc00) [pid = 1938] [serial = 2194] [outer = (nil)] 06:53:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f86487f4800) [pid = 1938] [serial = 2195] [outer = 0x7f864872fc00] 06:53:23 INFO - PROCESS | 1938 | 1461419603468 Marionette DEBUG loaded listener.js 06:53:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8649343000) [pid = 1938] [serial = 2196] [outer = 0x7f864872fc00] 06:53:24 INFO - PROCESS | 1938 | 1461419604337 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]]]}] 06:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1534ms 06:53:24 INFO - PROCESS | 1938 | 1461419604367 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 06:53:24 INFO - PROCESS | 1938 | 1461419604371 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 06:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:53:24 INFO - PROCESS | 1938 | 1461419604376 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:53:24 INFO - PROCESS | 1938 | 1461419604380 Marionette TRACE conn4 <- [1,2898,null,{}] 06:53:24 INFO - PROCESS | 1938 | 1461419604385 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}] 06:53:24 INFO - PROCESS | 1938 | 1461419604625 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 06:53:24 INFO - PROCESS | 1938 | 1461419604909 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864854e800 == 171 [pid = 1938] [id = 732] 06:53:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f8643da1c00) [pid = 1938] [serial = 2197] [outer = (nil)] 06:53:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864cce1c00) [pid = 1938] [serial = 2198] [outer = 0x7f8643da1c00] 06:53:25 INFO - PROCESS | 1938 | 1461419605026 Marionette DEBUG loaded listener.js 06:53:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f865059fc00) [pid = 1938] [serial = 2199] [outer = 0x7f8643da1c00] 06:53:25 INFO - PROCESS | 1938 | 1461419605853 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]]]}] 06:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1530ms 06:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:53:25 INFO - PROCESS | 1938 | 1461419605907 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 06:53:25 INFO - PROCESS | 1938 | 1461419605910 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 06:53:25 INFO - PROCESS | 1938 | 1461419605916 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:53:25 INFO - PROCESS | 1938 | 1461419605918 Marionette TRACE conn4 <- [1,2902,null,{}] 06:53:25 INFO - PROCESS | 1938 | 1461419605923 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}] 06:53:26 INFO - PROCESS | 1938 | 1461419606134 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 06:53:26 INFO - PROCESS | 1938 | 1461419606406 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8649d6a800 == 172 [pid = 1938] [id = 733] 06:53:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f86475d5800) [pid = 1938] [serial = 2200] [outer = (nil)] 06:53:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f865aadbc00) [pid = 1938] [serial = 2201] [outer = 0x7f86475d5800] 06:53:26 INFO - PROCESS | 1938 | 1461419606480 Marionette DEBUG loaded listener.js 06:53:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f865b8a6400) [pid = 1938] [serial = 2202] [outer = 0x7f86475d5800] 06:53:27 INFO - PROCESS | 1938 | 1461419607308 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1434ms 06:53:27 INFO - PROCESS | 1938 | 1461419607353 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 06:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:53:27 INFO - PROCESS | 1938 | 1461419607357 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 06:53:27 INFO - PROCESS | 1938 | 1461419607363 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:53:27 INFO - PROCESS | 1938 | 1461419607366 Marionette TRACE conn4 <- [1,2906,null,{}] 06:53:27 INFO - PROCESS | 1938 | 1461419607370 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}] 06:53:27 INFO - PROCESS | 1938 | 1461419607579 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 06:53:27 INFO - PROCESS | 1938 | 1461419607851 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864c55a000 == 173 [pid = 1938] [id = 734] 06:53:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f864d2e7000) [pid = 1938] [serial = 2203] [outer = (nil)] 06:53:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f865bcb2800) [pid = 1938] [serial = 2204] [outer = 0x7f864d2e7000] 06:53:27 INFO - PROCESS | 1938 | 1461419607924 Marionette DEBUG loaded listener.js 06:53:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f865be9f400) [pid = 1938] [serial = 2205] [outer = 0x7f864d2e7000] 06:53:28 INFO - PROCESS | 1938 | 1461419608815 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]]]}] 06:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1481ms 06:53:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:53:28 INFO - PROCESS | 1938 | 1461419608846 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 06:53:28 INFO - PROCESS | 1938 | 1461419608849 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 06:53:28 INFO - PROCESS | 1938 | 1461419608855 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:53:28 INFO - PROCESS | 1938 | 1461419608857 Marionette TRACE conn4 <- [1,2910,null,{}] 06:53:28 INFO - PROCESS | 1938 | 1461419608862 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}] 06:53:29 INFO - PROCESS | 1938 | 1461419609067 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 06:53:29 INFO - PROCESS | 1938 | 1461419609348 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e3c5000 == 174 [pid = 1938] [id = 735] 06:53:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f864c5b4800) [pid = 1938] [serial = 2206] [outer = (nil)] 06:53:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f865beab400) [pid = 1938] [serial = 2207] [outer = 0x7f864c5b4800] 06:53:29 INFO - PROCESS | 1938 | 1461419609422 Marionette DEBUG loaded listener.js 06:53:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f865d89e000) [pid = 1938] [serial = 2208] [outer = 0x7f864c5b4800] 06:53:30 INFO - PROCESS | 1938 | 1461419610171 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]]]}] 06:53:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:53:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:53:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1339ms 06:53:30 INFO - TEST-START | /DOMEvents/constructors.html 06:53:30 INFO - PROCESS | 1938 | 1461419610201 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 06:53:30 INFO - PROCESS | 1938 | 1461419610204 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 06:53:30 INFO - PROCESS | 1938 | 1461419610213 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:53:30 INFO - PROCESS | 1938 | 1461419610215 Marionette TRACE conn4 <- [1,2914,null,{}] 06:53:30 INFO - PROCESS | 1938 | 1461419610221 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}] 06:53:30 INFO - PROCESS | 1938 | 1461419610450 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 06:53:30 INFO - PROCESS | 1938 | 1461419610703 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865ac66800 == 175 [pid = 1938] [id = 736] 06:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f8643da0000) [pid = 1938] [serial = 2209] [outer = (nil)] 06:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f865ddb7800) [pid = 1938] [serial = 2210] [outer = 0x7f8643da0000] 06:53:30 INFO - PROCESS | 1938 | 1461419610775 Marionette DEBUG loaded listener.js 06:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f865f655000) [pid = 1938] [serial = 2211] [outer = 0x7f8643da0000] 06:53:31 INFO - PROCESS | 1938 | 1461419611734 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]]]}] 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:53:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:53:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:53:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1598ms 06:53:31 INFO - PROCESS | 1938 | 1461419611835 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 06:53:31 INFO - PROCESS | 1938 | 1461419611842 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 06:53:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:53:31 INFO - PROCESS | 1938 | 1461419611856 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:53:31 INFO - PROCESS | 1938 | 1461419611858 Marionette TRACE conn4 <- [1,2918,null,{}] 06:53:31 INFO - PROCESS | 1938 | 1461419611864 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}] 06:53:32 INFO - PROCESS | 1938 | 1461419612086 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 06:53:32 INFO - PROCESS | 1938 | 1461419612395 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865dd76000 == 176 [pid = 1938] [id = 737] 06:53:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f863b43f400) [pid = 1938] [serial = 2212] [outer = (nil)] 06:53:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f865f657800) [pid = 1938] [serial = 2213] [outer = 0x7f863b43f400] 06:53:32 INFO - PROCESS | 1938 | 1461419612473 Marionette DEBUG loaded listener.js 06:53:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f865f776c00) [pid = 1938] [serial = 2214] [outer = 0x7f863b43f400] 06:53:33 INFO - PROCESS | 1938 | 1461419613221 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:53:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:53:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1387ms 06:53:33 INFO - PROCESS | 1938 | 1461419613240 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 06:53:33 INFO - PROCESS | 1938 | 1461419613243 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 06:53:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:53:33 INFO - PROCESS | 1938 | 1461419613249 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:53:33 INFO - PROCESS | 1938 | 1461419613251 Marionette TRACE conn4 <- [1,2922,null,{}] 06:53:33 INFO - PROCESS | 1938 | 1461419613257 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}] 06:53:33 INFO - PROCESS | 1938 | 1461419613469 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 06:53:33 INFO - PROCESS | 1938 | 1461419613716 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865f6a6800 == 177 [pid = 1938] [id = 738] 06:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f8630986400) [pid = 1938] [serial = 2215] [outer = (nil)] 06:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f863098f000) [pid = 1938] [serial = 2216] [outer = 0x7f8630986400] 06:53:33 INFO - PROCESS | 1938 | 1461419613785 Marionette DEBUG loaded listener.js 06:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f8630994000) [pid = 1938] [serial = 2217] [outer = 0x7f8630986400] 06:53:34 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:53:34 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:53:34 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:53:34 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 06:53:34 INFO - PROCESS | 1938 | 1461419614598 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]]]}] 06:53:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:53:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:53:34 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 06:53:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:53:34 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 06:53:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:53:34 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]" 06:53:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:53:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:53:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1427ms 06:53:34 INFO - PROCESS | 1938 | 1461419614682 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 06:53:34 INFO - PROCESS | 1938 | 1461419614687 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 06:53:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:53:34 INFO - PROCESS | 1938 | 1461419614694 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:53:34 INFO - PROCESS | 1938 | 1461419614697 Marionette TRACE conn4 <- [1,2926,null,{}] 06:53:34 INFO - PROCESS | 1938 | 1461419614701 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}] 06:53:34 INFO - PROCESS | 1938 | 1461419614967 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 06:53:35 INFO - PROCESS | 1938 | 1461419615219 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865feaa800 == 178 [pid = 1938] [id = 739] 06:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f8630987c00) [pid = 1938] [serial = 2218] [outer = (nil)] 06:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f865fc90800) [pid = 1938] [serial = 2219] [outer = 0x7f8630987c00] 06:53:35 INFO - PROCESS | 1938 | 1461419615302 Marionette DEBUG loaded listener.js 06:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f865fe83800) [pid = 1938] [serial = 2220] [outer = 0x7f8630987c00] 06:53:35 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:53:36 INFO - PROCESS | 1938 | 1461419616021 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]]]}] 06:53:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:53:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1381ms 06:53:36 INFO - PROCESS | 1938 | 1461419616076 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 06:53:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:53:36 INFO - PROCESS | 1938 | 1461419616079 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 06:53:36 INFO - PROCESS | 1938 | 1461419616084 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:53:36 INFO - PROCESS | 1938 | 1461419616087 Marionette TRACE conn4 <- [1,2930,null,{}] 06:53:36 INFO - PROCESS | 1938 | 1461419616092 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}] 06:53:36 INFO - PROCESS | 1938 | 1461419616299 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 06:53:36 INFO - PROCESS | 1938 | 1461419616543 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8661d89000 == 179 [pid = 1938] [id = 740] 06:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f8630991800) [pid = 1938] [serial = 2221] [outer = (nil)] 06:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8639aaac00) [pid = 1938] [serial = 2222] [outer = 0x7f8630991800] 06:53:36 INFO - PROCESS | 1938 | 1461419616616 Marionette DEBUG loaded listener.js 06:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f8639ab0400) [pid = 1938] [serial = 2223] [outer = 0x7f8630991800] 06:53:37 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:53:37 INFO - PROCESS | 1938 | 1461419617324 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]]]}] 06:53:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:53:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1276ms 06:53:37 INFO - PROCESS | 1938 | 1461419617360 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 06:53:37 INFO - PROCESS | 1938 | 1461419617363 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 06:53:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:53:37 INFO - PROCESS | 1938 | 1461419617369 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:53:37 INFO - PROCESS | 1938 | 1461419617372 Marionette TRACE conn4 <- [1,2934,null,{}] 06:53:37 INFO - PROCESS | 1938 | 1461419617377 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}] 06:53:37 INFO - PROCESS | 1938 | 1461419617584 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 06:53:37 INFO - PROCESS | 1938 | 1461419617832 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86677af800 == 180 [pid = 1938] [id = 741] 06:53:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f862ebac400) [pid = 1938] [serial = 2224] [outer = (nil)] 06:53:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f862ebb2400) [pid = 1938] [serial = 2225] [outer = 0x7f862ebac400] 06:53:37 INFO - PROCESS | 1938 | 1461419617905 Marionette DEBUG loaded listener.js 06:53:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f862ebb7c00) [pid = 1938] [serial = 2226] [outer = 0x7f862ebac400] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8664025000 == 179 [pid = 1938] [id = 480] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865fa86800 == 178 [pid = 1938] [id = 479] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635d70800 == 177 [pid = 1938] [id = 720] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86351b2000 == 176 [pid = 1938] [id = 719] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8632b0c000 == 175 [pid = 1938] [id = 718] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8630b1d000 == 174 [pid = 1938] [id = 717] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86314d8800 == 173 [pid = 1938] [id = 715] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865aaa1000 == 172 [pid = 1938] [id = 714] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8654be7800 == 171 [pid = 1938] [id = 713] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864ff1a000 == 170 [pid = 1938] [id = 712] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3cd800 == 169 [pid = 1938] [id = 711] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3ae000 == 168 [pid = 1938] [id = 710] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864d09c000 == 167 [pid = 1938] [id = 709] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c933800 == 166 [pid = 1938] [id = 708] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864adcc000 == 165 [pid = 1938] [id = 707] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86486a7000 == 164 [pid = 1938] [id = 706] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864856b800 == 163 [pid = 1938] [id = 705] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647fa0000 == 162 [pid = 1938] [id = 704] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8647e55800 == 161 [pid = 1938] [id = 703] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645f9f000 == 160 [pid = 1938] [id = 702] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86428e0800 == 159 [pid = 1938] [id = 701] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641783800 == 158 [pid = 1938] [id = 700] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc1b800 == 157 [pid = 1938] [id = 699] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636733800 == 156 [pid = 1938] [id = 698] 06:53:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86331d0800 == 155 [pid = 1938] [id = 697] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f8636fb7400) [pid = 1938] [serial = 2088] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f8636fbc000) [pid = 1938] [serial = 2079] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f8633a85400) [pid = 1938] [serial = 2087] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8636f79800) [pid = 1938] [serial = 2078] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8644e49000) [pid = 1938] [serial = 2063] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f86325b7400) [pid = 1938] [serial = 2036] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f863b439800) [pid = 1938] [serial = 2051] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f863a8bac00) [pid = 1938] [serial = 2085] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f863442d800) [pid = 1938] [serial = 2072] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f8635c44c00) [pid = 1938] [serial = 2022] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f86332d5800) [pid = 1938] [serial = 2070] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f8637e7c800) [pid = 1938] [serial = 2045] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f863a8ba400) [pid = 1938] [serial = 2060] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f863534dc00) [pid = 1938] [serial = 2039] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f86412f7c00) [pid = 1938] [serial = 2054] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f86325be000) [pid = 1938] [serial = 2069] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8636f60400) [pid = 1938] [serial = 2076] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f863457a800) [pid = 1938] [serial = 2066] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f863a5af800) [pid = 1938] [serial = 2084] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8639067c00) [pid = 1938] [serial = 2048] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8635c47800) [pid = 1938] [serial = 2033] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f8637c3ec00) [pid = 1938] [serial = 2042] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8633af4000) [pid = 1938] [serial = 2075] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f8637e7d800) [pid = 1938] [serial = 2082] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f86351ef400) [pid = 1938] [serial = 2073] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8637c9d800) [pid = 1938] [serial = 2081] [outer = (nil)] [url = about:blank] 06:53:39 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8642911000) [pid = 1938] [serial = 2057] [outer = (nil)] [url = about:blank] 06:53:40 INFO - PROCESS | 1938 | 1461419620425 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]]]}] 06:53:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:53:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3079ms 06:53:40 INFO - PROCESS | 1938 | 1461419620452 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 06:53:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:53:40 INFO - PROCESS | 1938 | 1461419620458 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 06:53:40 INFO - PROCESS | 1938 | 1461419620467 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:53:40 INFO - PROCESS | 1938 | 1461419620472 Marionette TRACE conn4 <- [1,2938,null,{}] 06:53:40 INFO - PROCESS | 1938 | 1461419620479 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}] 06:53:40 INFO - PROCESS | 1938 | 1461419620675 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 06:53:40 INFO - PROCESS | 1938 | 1461419620873 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862e705800 == 156 [pid = 1938] [id = 742] 06:53:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8632424400) [pid = 1938] [serial = 2227] [outer = (nil)] 06:53:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f86325b4400) [pid = 1938] [serial = 2228] [outer = 0x7f8632424400] 06:53:40 INFO - PROCESS | 1938 | 1461419620940 Marionette DEBUG loaded listener.js 06:53:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f86332cd800) [pid = 1938] [serial = 2229] [outer = 0x7f8632424400] 06:53:41 INFO - PROCESS | 1938 | 1461419621677 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]]]}] 06:53:41 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. 06:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1230ms 06:53:41 INFO - PROCESS | 1938 | 1461419621695 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 06:53:41 INFO - PROCESS | 1938 | 1461419621704 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 06:53:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:53:41 INFO - PROCESS | 1938 | 1461419621713 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:53:41 INFO - PROCESS | 1938 | 1461419621717 Marionette TRACE conn4 <- [1,2942,null,{}] 06:53:41 INFO - PROCESS | 1938 | 1461419621722 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}] 06:53:42 INFO - PROCESS | 1938 | 1461419622017 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 06:53:42 INFO - PROCESS | 1938 | 1461419622176 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86314d9000 == 157 [pid = 1938] [id = 743] 06:53:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f8630e54c00) [pid = 1938] [serial = 2230] [outer = (nil)] 06:53:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8633de7c00) [pid = 1938] [serial = 2231] [outer = 0x7f8630e54c00] 06:53:42 INFO - PROCESS | 1938 | 1461419622238 Marionette DEBUG loaded listener.js 06:53:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f86351ec400) [pid = 1938] [serial = 2232] [outer = 0x7f8630e54c00] 06:53:42 INFO - PROCESS | 1938 | 1461419622957 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"]]]}] 06:53:42 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 06:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1277ms 06:53:42 INFO - PROCESS | 1938 | 1461419622992 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 06:53:42 INFO - PROCESS | 1938 | 1461419622994 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 06:53:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:53:43 INFO - PROCESS | 1938 | 1461419623000 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:53:43 INFO - PROCESS | 1938 | 1461419623005 Marionette TRACE conn4 <- [1,2946,null,{}] 06:53:43 INFO - PROCESS | 1938 | 1461419623028 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}] 06:53:43 INFO - PROCESS | 1938 | 1461419623303 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 06:53:43 INFO - PROCESS | 1938 | 1461419623345 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8634398000 == 158 [pid = 1938] [id = 744] 06:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8635c48800) [pid = 1938] [serial = 2233] [outer = (nil)] 06:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f8635e5e800) [pid = 1938] [serial = 2234] [outer = 0x7f8635c48800] 06:53:43 INFO - PROCESS | 1938 | 1461419623411 Marionette DEBUG loaded listener.js 06:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f8636f84000) [pid = 1938] [serial = 2235] [outer = 0x7f8635c48800] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f863b443800) [pid = 1938] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f8644309c00) [pid = 1938] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8630f55800) [pid = 1938] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f86301c5800) [pid = 1938] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f86301c5400) [pid = 1938] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f864cce2400) [pid = 1938] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f86412fd400) [pid = 1938] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f8639064000) [pid = 1938] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8637ca5400) [pid = 1938] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f8636ad2800) [pid = 1938] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f864d2e8800) [pid = 1938] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f8636f77c00) [pid = 1938] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f8649340c00) [pid = 1938] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f86316b4c00) [pid = 1938] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f863a5a8400) [pid = 1938] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8633de7800) [pid = 1938] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8632420c00) [pid = 1938] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f86332ca000) [pid = 1938] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f8632487400) [pid = 1938] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f8650097000) [pid = 1938] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f8645e42400) [pid = 1938] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8637fc0c00) [pid = 1938] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8637ca7800) [pid = 1938] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f8637303c00) [pid = 1938] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f86354bcc00) [pid = 1938] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8636f53800) [pid = 1938] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f8635c42c00) [pid = 1938] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f86301c8400) [pid = 1938] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f864430b400) [pid = 1938] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f86368c9800) [pid = 1938] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f8639064800) [pid = 1938] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f86412f7000) [pid = 1938] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f86391cf800) [pid = 1938] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f86412f1400) [pid = 1938] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:53:44 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8630f4e000) [pid = 1938] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:53:45 INFO - PROCESS | 1938 | 1461419625104 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]]]}] 06:53:45 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. 06:53:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2134ms 06:53:45 INFO - PROCESS | 1938 | 1461419625139 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 06:53:45 INFO - PROCESS | 1938 | 1461419625143 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 06:53:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:53:45 INFO - PROCESS | 1938 | 1461419625149 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:53:45 INFO - PROCESS | 1938 | 1461419625151 Marionette TRACE conn4 <- [1,2950,null,{}] 06:53:45 INFO - PROCESS | 1938 | 1461419625157 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}] 06:53:45 INFO - PROCESS | 1938 | 1461419625363 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 06:53:45 INFO - PROCESS | 1938 | 1461419625555 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86351b3800 == 159 [pid = 1938] [id = 745] 06:53:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f86301c5800) [pid = 1938] [serial = 2236] [outer = (nil)] 06:53:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f86352d3400) [pid = 1938] [serial = 2237] [outer = 0x7f86301c5800] 06:53:45 INFO - PROCESS | 1938 | 1461419625615 Marionette DEBUG loaded listener.js 06:53:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f8636f53800) [pid = 1938] [serial = 2238] [outer = 0x7f86301c5800] 06:53:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635de6800 == 160 [pid = 1938] [id = 746] 06:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8637c3f400) [pid = 1938] [serial = 2239] [outer = (nil)] 06:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8637306000) [pid = 1938] [serial = 2240] [outer = 0x7f8637c3f400] 06:53:46 INFO - PROCESS | 1938 | 1461419626286 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]]]}] 06:53:46 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. 06:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1176ms 06:53:46 INFO - PROCESS | 1938 | 1461419626326 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 06:53:46 INFO - PROCESS | 1938 | 1461419626328 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 06:53:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:53:46 INFO - PROCESS | 1938 | 1461419626334 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:53:46 INFO - PROCESS | 1938 | 1461419626336 Marionette TRACE conn4 <- [1,2954,null,{}] 06:53:46 INFO - PROCESS | 1938 | 1461419626341 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}] 06:53:46 INFO - PROCESS | 1938 | 1461419626674 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 06:53:46 INFO - PROCESS | 1938 | 1461419626694 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636a15800 == 161 [pid = 1938] [id = 747] 06:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f8630f55800) [pid = 1938] [serial = 2241] [outer = (nil)] 06:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8637306400) [pid = 1938] [serial = 2242] [outer = 0x7f8630f55800] 06:53:46 INFO - PROCESS | 1938 | 1461419626755 Marionette DEBUG loaded listener.js 06:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f8637e83400) [pid = 1938] [serial = 2243] [outer = 0x7f8630f55800] 06:53:47 INFO - PROCESS | 1938 | 1461419627805 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]]]}] 06:53:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:53:47 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 06:53:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1485ms 06:53:47 INFO - PROCESS | 1938 | 1461419627821 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 06:53:47 INFO - PROCESS | 1938 | 1461419627828 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 06:53:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:53:47 INFO - PROCESS | 1938 | 1461419627836 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:53:47 INFO - PROCESS | 1938 | 1461419627841 Marionette TRACE conn4 <- [1,2958,null,{}] 06:53:47 INFO - PROCESS | 1938 | 1461419627848 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}] 06:53:48 INFO - PROCESS | 1938 | 1461419628129 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 06:53:48 INFO - PROCESS | 1938 | 1461419628423 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633be0800 == 162 [pid = 1938] [id = 748] 06:53:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8630f47c00) [pid = 1938] [serial = 2244] [outer = (nil)] 06:53:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8633de2800) [pid = 1938] [serial = 2245] [outer = 0x7f8630f47c00] 06:53:48 INFO - PROCESS | 1938 | 1461419628498 Marionette DEBUG loaded listener.js 06:53:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f86352e1000) [pid = 1938] [serial = 2246] [outer = 0x7f8630f47c00] 06:53:49 INFO - PROCESS | 1938 | 1461419629344 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]]]}] 06:53:49 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. 06:53:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1532ms 06:53:49 INFO - PROCESS | 1938 | 1461419629368 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 06:53:49 INFO - PROCESS | 1938 | 1461419629376 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 06:53:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:53:49 INFO - PROCESS | 1938 | 1461419629386 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:53:49 INFO - PROCESS | 1938 | 1461419629391 Marionette TRACE conn4 <- [1,2962,null,{}] 06:53:49 INFO - PROCESS | 1938 | 1461419629396 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}] 06:53:49 INFO - PROCESS | 1938 | 1461419629639 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 06:53:49 INFO - PROCESS | 1938 | 1461419629889 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863801a000 == 163 [pid = 1938] [id = 749] 06:53:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8635349c00) [pid = 1938] [serial = 2247] [outer = (nil)] 06:53:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8636fc0400) [pid = 1938] [serial = 2248] [outer = 0x7f8635349c00] 06:53:49 INFO - PROCESS | 1938 | 1461419629964 Marionette DEBUG loaded listener.js 06:53:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8637c9e000) [pid = 1938] [serial = 2249] [outer = 0x7f8635349c00] 06:53:50 INFO - PROCESS | 1938 | 1461419630812 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]]]}] 06:53:50 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. 06:53:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1437ms 06:53:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:53:50 INFO - PROCESS | 1938 | 1461419630823 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 06:53:50 INFO - PROCESS | 1938 | 1461419630826 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 06:53:50 INFO - PROCESS | 1938 | 1461419630832 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:53:50 INFO - PROCESS | 1938 | 1461419630838 Marionette TRACE conn4 <- [1,2966,null,{}] 06:53:50 INFO - PROCESS | 1938 | 1461419630853 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}] 06:53:51 INFO - PROCESS | 1938 | 1461419631079 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 06:53:51 INFO - PROCESS | 1938 | 1461419631327 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863b86e800 == 164 [pid = 1938] [id = 750] 06:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f8637fb9000) [pid = 1938] [serial = 2250] [outer = (nil)] 06:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f86391ca800) [pid = 1938] [serial = 2251] [outer = 0x7f8637fb9000] 06:53:51 INFO - PROCESS | 1938 | 1461419631407 Marionette DEBUG loaded listener.js 06:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8639ab2c00) [pid = 1938] [serial = 2252] [outer = 0x7f8637fb9000] 06:53:52 INFO - PROCESS | 1938 | 1461419632145 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]]]}] 06:53:52 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. 06:53:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1332ms 06:53:52 INFO - PROCESS | 1938 | 1461419632173 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 06:53:52 INFO - PROCESS | 1938 | 1461419632177 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 06:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:53:52 INFO - PROCESS | 1938 | 1461419632185 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:53:52 INFO - PROCESS | 1938 | 1461419632188 Marionette TRACE conn4 <- [1,2970,null,{}] 06:53:52 INFO - PROCESS | 1938 | 1461419632193 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}] 06:53:52 INFO - PROCESS | 1938 | 1461419632404 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 06:53:52 INFO - PROCESS | 1938 | 1461419632646 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc8b000 == 165 [pid = 1938] [id = 751] 06:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f86380d3400) [pid = 1938] [serial = 2253] [outer = (nil)] 06:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f863a8b8000) [pid = 1938] [serial = 2254] [outer = 0x7f86380d3400] 06:53:52 INFO - PROCESS | 1938 | 1461419632729 Marionette DEBUG loaded listener.js 06:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f863b443800) [pid = 1938] [serial = 2255] [outer = 0x7f86380d3400] 06:53:53 INFO - PROCESS | 1938 | 1461419633463 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]]]}] 06:53:53 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. 06:53:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1331ms 06:53:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:53:53 INFO - PROCESS | 1938 | 1461419633516 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 06:53:53 INFO - PROCESS | 1938 | 1461419633519 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 06:53:53 INFO - PROCESS | 1938 | 1461419633525 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:53:53 INFO - PROCESS | 1938 | 1461419633528 Marionette TRACE conn4 <- [1,2974,null,{}] 06:53:53 INFO - PROCESS | 1938 | 1461419633533 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}] 06:53:53 INFO - PROCESS | 1938 | 1461419633744 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 06:53:54 INFO - PROCESS | 1938 | 1461419634015 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641804800 == 166 [pid = 1938] [id = 752] 06:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f863a5ad000) [pid = 1938] [serial = 2256] [outer = (nil)] 06:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f863ca9dc00) [pid = 1938] [serial = 2257] [outer = 0x7f863a5ad000] 06:53:54 INFO - PROCESS | 1938 | 1461419634088 Marionette DEBUG loaded listener.js 06:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8640e88000) [pid = 1938] [serial = 2258] [outer = 0x7f863a5ad000] 06:53:54 INFO - PROCESS | 1938 | 1461419634884 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]]]}] 06:53:54 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. 06:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1384ms 06:53:54 INFO - PROCESS | 1938 | 1461419634908 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 06:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:53:54 INFO - PROCESS | 1938 | 1461419634912 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 06:53:54 INFO - PROCESS | 1938 | 1461419634917 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:53:54 INFO - PROCESS | 1938 | 1461419634920 Marionette TRACE conn4 <- [1,2978,null,{}] 06:53:54 INFO - PROCESS | 1938 | 1461419634924 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}] 06:53:55 INFO - PROCESS | 1938 | 1461419635149 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 06:53:55 INFO - PROCESS | 1938 | 1461419635450 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645a47000 == 167 [pid = 1938] [id = 753] 06:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f86412f0000) [pid = 1938] [serial = 2259] [outer = (nil)] 06:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f8642946800) [pid = 1938] [serial = 2260] [outer = 0x7f86412f0000] 06:53:55 INFO - PROCESS | 1938 | 1461419635535 Marionette DEBUG loaded listener.js 06:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f8643b2e800) [pid = 1938] [serial = 2261] [outer = 0x7f86412f0000] 06:53:56 INFO - PROCESS | 1938 | 1461419636249 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]]]}] 06:53:56 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. 06:53:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1383ms 06:53:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:53:56 INFO - PROCESS | 1938 | 1461419636301 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 06:53:56 INFO - PROCESS | 1938 | 1461419636304 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 06:53:56 INFO - PROCESS | 1938 | 1461419636310 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:53:56 INFO - PROCESS | 1938 | 1461419636313 Marionette TRACE conn4 <- [1,2982,null,{}] 06:53:56 INFO - PROCESS | 1938 | 1461419636318 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}] 06:53:56 INFO - PROCESS | 1938 | 1461419636525 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 06:53:56 INFO - PROCESS | 1938 | 1461419636767 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d41000 == 168 [pid = 1938] [id = 754] 06:53:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8632424c00) [pid = 1938] [serial = 2262] [outer = (nil)] 06:53:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f8643f58800) [pid = 1938] [serial = 2263] [outer = 0x7f8632424c00] 06:53:56 INFO - PROCESS | 1938 | 1461419636850 Marionette DEBUG loaded listener.js 06:53:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f8644593000) [pid = 1938] [serial = 2264] [outer = 0x7f8632424c00] 06:53:57 INFO - PROCESS | 1938 | 1461419637576 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"]]]}] 06:53:57 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 06:53:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:53:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1279ms 06:53:57 INFO - PROCESS | 1938 | 1461419637607 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 06:53:57 INFO - PROCESS | 1938 | 1461419637611 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 06:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:53:57 INFO - PROCESS | 1938 | 1461419637622 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:53:57 INFO - PROCESS | 1938 | 1461419637625 Marionette TRACE conn4 <- [1,2986,null,{}] 06:53:57 INFO - PROCESS | 1938 | 1461419637629 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}] 06:53:57 INFO - PROCESS | 1938 | 1461419637835 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 06:53:58 INFO - PROCESS | 1938 | 1461419638081 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86482ed800 == 169 [pid = 1938] [id = 755] 06:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f86412f1400) [pid = 1938] [serial = 2265] [outer = (nil)] 06:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8644b53400) [pid = 1938] [serial = 2266] [outer = 0x7f86412f1400] 06:53:58 INFO - PROCESS | 1938 | 1461419638154 Marionette DEBUG loaded listener.js 06:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f8645e42400) [pid = 1938] [serial = 2267] [outer = 0x7f86412f1400] 06:53:58 INFO - PROCESS | 1938 | 1461419638932 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]]]}] 06:53:58 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. 06:53:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1329ms 06:53:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:53:58 INFO - PROCESS | 1938 | 1461419638961 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 06:53:58 INFO - PROCESS | 1938 | 1461419638964 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 06:53:58 INFO - PROCESS | 1938 | 1461419638972 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:53:58 INFO - PROCESS | 1938 | 1461419638975 Marionette TRACE conn4 <- [1,2990,null,{}] 06:53:58 INFO - PROCESS | 1938 | 1461419638980 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}] 06:53:59 INFO - PROCESS | 1938 | 1461419639181 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 06:53:59 INFO - PROCESS | 1938 | 1461419639425 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:53:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86487de800 == 170 [pid = 1938] [id = 756] 06:53:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8643f59800) [pid = 1938] [serial = 2268] [outer = (nil)] 06:53:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f86476c2c00) [pid = 1938] [serial = 2269] [outer = 0x7f8643f59800] 06:53:59 INFO - PROCESS | 1938 | 1461419639498 Marionette DEBUG loaded listener.js 06:53:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f864868c000) [pid = 1938] [serial = 2270] [outer = 0x7f8643f59800] 06:54:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864bd25800 == 171 [pid = 1938] [id = 757] 06:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f86487fb800) [pid = 1938] [serial = 2271] [outer = (nil)] 06:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f8645f7e400) [pid = 1938] [serial = 2272] [outer = 0x7f86487fb800] 06:54:00 INFO - PROCESS | 1938 | 1461419640370 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]]]}] 06:54:00 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. 06:54:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 06:54:00 INFO - PROCESS | 1938 | 1461419640401 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 06:54:00 INFO - PROCESS | 1938 | 1461419640405 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 06:54:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:54:00 INFO - PROCESS | 1938 | 1461419640410 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:54:00 INFO - PROCESS | 1938 | 1461419640413 Marionette TRACE conn4 <- [1,2994,null,{}] 06:54:00 INFO - PROCESS | 1938 | 1461419640418 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}] 06:54:00 INFO - PROCESS | 1938 | 1461419640701 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 06:54:00 INFO - PROCESS | 1938 | 1461419640939 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864cd66800 == 172 [pid = 1938] [id = 758] 06:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8644805c00) [pid = 1938] [serial = 2273] [outer = (nil)] 06:54:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f86487f0800) [pid = 1938] [serial = 2274] [outer = 0x7f8644805c00] 06:54:01 INFO - PROCESS | 1938 | 1461419641014 Marionette DEBUG loaded listener.js 06:54:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f8649d17800) [pid = 1938] [serial = 2275] [outer = 0x7f8644805c00] 06:54:01 INFO - PROCESS | 1938 | 1461419641789 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]]]}] 06:54:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:54:01 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 06:54:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1437ms 06:54:01 INFO - PROCESS | 1938 | 1461419641850 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 06:54:01 INFO - PROCESS | 1938 | 1461419641856 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 06:54:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:54:01 INFO - PROCESS | 1938 | 1461419641861 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:54:01 INFO - PROCESS | 1938 | 1461419641864 Marionette TRACE conn4 <- [1,2998,null,{}] 06:54:01 INFO - PROCESS | 1938 | 1461419641871 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}] 06:54:02 INFO - PROCESS | 1938 | 1461419642137 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 06:54:02 INFO - PROCESS | 1938 | 1461419642418 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f864e553800 == 173 [pid = 1938] [id = 759] 06:54:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8633a85800) [pid = 1938] [serial = 2276] [outer = (nil)] 06:54:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f864c5b1400) [pid = 1938] [serial = 2277] [outer = 0x7f8633a85800] 06:54:02 INFO - PROCESS | 1938 | 1461419642504 Marionette DEBUG loaded listener.js 06:54:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f864d0a2400) [pid = 1938] [serial = 2278] [outer = 0x7f8633a85800] 06:54:03 INFO - PROCESS | 1938 | 1461419643262 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]]]}] 06:54:03 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. 06:54:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1426ms 06:54:03 INFO - PROCESS | 1938 | 1461419643289 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 06:54:03 INFO - PROCESS | 1938 | 1461419643292 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 06:54:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:54:03 INFO - PROCESS | 1938 | 1461419643297 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:54:03 INFO - PROCESS | 1938 | 1461419643300 Marionette TRACE conn4 <- [1,3002,null,{}] 06:54:03 INFO - PROCESS | 1938 | 1461419643305 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}] 06:54:03 INFO - PROCESS | 1938 | 1461419643516 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 06:54:03 INFO - PROCESS | 1938 | 1461419643796 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865a7ec000 == 174 [pid = 1938] [id = 760] 06:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7f863442bc00) [pid = 1938] [serial = 2279] [outer = (nil)] 06:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7f864d4c9c00) [pid = 1938] [serial = 2280] [outer = 0x7f863442bc00] 06:54:03 INFO - PROCESS | 1938 | 1461419643869 Marionette DEBUG loaded listener.js 06:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7f864dafc400) [pid = 1938] [serial = 2281] [outer = 0x7f863442bc00] 06:54:04 INFO - PROCESS | 1938 | 1461419644605 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]]]}] 06:54:04 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. 06:54:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1336ms 06:54:04 INFO - PROCESS | 1938 | 1461419644634 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 06:54:04 INFO - PROCESS | 1938 | 1461419644637 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 06:54:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:54:04 INFO - PROCESS | 1938 | 1461419644642 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:54:04 INFO - PROCESS | 1938 | 1461419644644 Marionette TRACE conn4 <- [1,3006,null,{}] 06:54:04 INFO - PROCESS | 1938 | 1461419644650 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}] 06:54:04 INFO - PROCESS | 1938 | 1461419644870 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 06:54:05 INFO - PROCESS | 1938 | 1461419645122 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f865fcd2800 == 175 [pid = 1938] [id = 761] 06:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7f864a8dec00) [pid = 1938] [serial = 2282] [outer = (nil)] 06:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7f864e5ad000) [pid = 1938] [serial = 2283] [outer = 0x7f864a8dec00] 06:54:05 INFO - PROCESS | 1938 | 1461419645197 Marionette DEBUG loaded listener.js 06:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7f8654b83400) [pid = 1938] [serial = 2284] [outer = 0x7f864a8dec00] 06:54:06 INFO - PROCESS | 1938 | 1461419646003 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]]]}] 06:54:06 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. 06:54:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1376ms 06:54:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:54:06 INFO - PROCESS | 1938 | 1461419646019 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 06:54:06 INFO - PROCESS | 1938 | 1461419646022 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 06:54:06 INFO - PROCESS | 1938 | 1461419646028 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:54:06 INFO - PROCESS | 1938 | 1461419646030 Marionette TRACE conn4 <- [1,3010,null,{}] 06:54:06 INFO - PROCESS | 1938 | 1461419646035 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}] 06:54:06 INFO - PROCESS | 1938 | 1461419646242 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 06:54:06 INFO - PROCESS | 1938 | 1461419646502 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641012800 == 176 [pid = 1938] [id = 762] 06:54:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7f86354b6000) [pid = 1938] [serial = 2285] [outer = (nil)] 06:54:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7f865aadd800) [pid = 1938] [serial = 2286] [outer = 0x7f86354b6000] 06:54:06 INFO - PROCESS | 1938 | 1461419646578 Marionette DEBUG loaded listener.js 06:54:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7f865f54e400) [pid = 1938] [serial = 2287] [outer = 0x7f86354b6000] 06:54:07 INFO - PROCESS | 1938 | 1461419647325 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]]]}] 06:54:07 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 06:54:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1332ms 06:54:07 INFO - PROCESS | 1938 | 1461419647359 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 06:54:07 INFO - PROCESS | 1938 | 1461419647363 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 06:54:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:54:07 INFO - PROCESS | 1938 | 1461419647368 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:54:07 INFO - PROCESS | 1938 | 1461419647370 Marionette TRACE conn4 <- [1,3014,null,{}] 06:54:07 INFO - PROCESS | 1938 | 1461419647376 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}] 06:54:07 INFO - PROCESS | 1938 | 1461419647621 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 06:54:07 INFO - PROCESS | 1938 | 1461419647875 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641605000 == 177 [pid = 1938] [id = 763] 06:54:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7f863278c400) [pid = 1938] [serial = 2288] [outer = (nil)] 06:54:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7f8632792800) [pid = 1938] [serial = 2289] [outer = 0x7f863278c400] 06:54:07 INFO - PROCESS | 1938 | 1461419647949 Marionette DEBUG loaded listener.js 06:54:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7f8632798800) [pid = 1938] [serial = 2290] [outer = 0x7f863278c400] 06:54:08 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:54:08 INFO - PROCESS | 1938 | 1461419648825 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:54:08 INFO - {} 06:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:54:08 INFO - {} 06:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:54:08 INFO - {} 06:54:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:54:08 INFO - {} 06:54:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1475ms 06:54:08 INFO - PROCESS | 1938 | 1461419648846 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 06:54:08 INFO - PROCESS | 1938 | 1461419648849 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 06:54:08 INFO - TEST-START | /FileAPI/fileReader.html 06:54:08 INFO - PROCESS | 1938 | 1461419648855 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:54:08 INFO - PROCESS | 1938 | 1461419648858 Marionette TRACE conn4 <- [1,3018,null,{}] 06:54:08 INFO - PROCESS | 1938 | 1461419648863 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}] 06:54:09 INFO - PROCESS | 1938 | 1461419649075 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 06:54:09 INFO - PROCESS | 1938 | 1461419649353 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8642889800 == 178 [pid = 1938] [id = 764] 06:54:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7f8632798c00) [pid = 1938] [serial = 2291] [outer = (nil)] 06:54:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7f865ddb8800) [pid = 1938] [serial = 2292] [outer = 0x7f8632798c00] 06:54:09 INFO - PROCESS | 1938 | 1461419649424 Marionette DEBUG loaded listener.js 06:54:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7f865f799c00) [pid = 1938] [serial = 2293] [outer = 0x7f8632798c00] 06:54:10 INFO - PROCESS | 1938 | 1461419650188 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]]]}] 06:54:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:54:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:54:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:54:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:54:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1376ms 06:54:10 INFO - PROCESS | 1938 | 1461419650236 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 06:54:10 INFO - PROCESS | 1938 | 1461419650239 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 06:54:10 INFO - TEST-START | /FileAPI/historical.html 06:54:10 INFO - PROCESS | 1938 | 1461419650245 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:54:10 INFO - PROCESS | 1938 | 1461419650247 Marionette TRACE conn4 <- [1,3022,null,{}] 06:54:10 INFO - PROCESS | 1938 | 1461419650252 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}] 06:54:10 INFO - PROCESS | 1938 | 1461419650476 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 06:54:10 INFO - PROCESS | 1938 | 1461419650747 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86428a0000 == 179 [pid = 1938] [id = 765] 06:54:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7f86301c6400) [pid = 1938] [serial = 2294] [outer = (nil)] 06:54:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7f864450ac00) [pid = 1938] [serial = 2295] [outer = 0x7f86301c6400] 06:54:10 INFO - PROCESS | 1938 | 1461419650817 Marionette DEBUG loaded listener.js 06:54:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7f8644515000) [pid = 1938] [serial = 2296] [outer = 0x7f86301c6400] 06:54:11 INFO - PROCESS | 1938 | 1461419651590 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"]]]}] 06:54:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:54:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:54:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:54:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:54:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:54:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:54:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:54:11 INFO - TEST-OK | /FileAPI/historical.html | took 1377ms 06:54:11 INFO - PROCESS | 1938 | 1461419651625 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 06:54:11 INFO - PROCESS | 1938 | 1461419651627 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 06:54:11 INFO - PROCESS | 1938 | 1461419651637 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:54:11 INFO - PROCESS | 1938 | 1461419651639 Marionette TRACE conn4 <- [1,3026,null,{}] 06:54:11 INFO - TEST-START | /FileAPI/idlharness.html 06:54:11 INFO - PROCESS | 1938 | 1461419651647 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}] 06:54:11 INFO - PROCESS | 1938 | 1461419651865 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 06:54:12 INFO - PROCESS | 1938 | 1461419652149 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644c18800 == 180 [pid = 1938] [id = 766] 06:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7f8630e53c00) [pid = 1938] [serial = 2297] [outer = (nil)] 06:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7f8644aaf000) [pid = 1938] [serial = 2298] [outer = 0x7f8630e53c00] 06:54:12 INFO - PROCESS | 1938 | 1461419652221 Marionette DEBUG loaded listener.js 06:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7f8647e30800) [pid = 1938] [serial = 2299] [outer = 0x7f8630e53c00] 06:54:13 INFO - PROCESS | 1938 | 1461419653816 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:54:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:54:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:54:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:54:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:54:13 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 06:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:54:13 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 06:54:13 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 06:54:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:54:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:54:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:54:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:54:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:54:14 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 06:54:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:54:14 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 06:54:14 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 06:54:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:54:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:54:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:54:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:54:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:54:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:54:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 2257ms 06:54:14 INFO - PROCESS | 1938 | 1461419653909 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 06:54:14 INFO - PROCESS | 1938 | 1461419653916 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 06:54:14 INFO - TEST-START | /FileAPI/idlharness.worker 06:54:14 INFO - PROCESS | 1938 | 1461419654068 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:54:14 INFO - PROCESS | 1938 | 1461419654073 Marionette TRACE conn4 <- [1,3030,null,{}] 06:54:14 INFO - PROCESS | 1938 | 1461419654084 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}] 06:54:14 INFO - PROCESS | 1938 | 1461419654288 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 06:54:14 INFO - PROCESS | 1938 | 1461419654542 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641211000 == 181 [pid = 1938] [id = 767] 06:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7f8632793800) [pid = 1938] [serial = 2300] [outer = (nil)] 06:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7f865aa5ec00) [pid = 1938] [serial = 2301] [outer = 0x7f8632793800] 06:54:14 INFO - PROCESS | 1938 | 1461419654615 Marionette DEBUG loaded listener.js 06:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7f8661dbd000) [pid = 1938] [serial = 2302] [outer = 0x7f8632793800] 06:54:14 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:54:16 INFO - PROCESS | 1938 | 1461419656815 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:54:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:54:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:54:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:54:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:54:16 INFO - {} 06:54:16 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 06:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:54:16 INFO - {} 06:54:16 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 - {} 06:54:16 INFO - {} 06:54:16 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 06:54:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:54:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:54:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:54:16 INFO - {} 06:54:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:54:17 INFO - {} 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:54:17 INFO - {} 06:54:17 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 - {} 06:54:17 INFO - {} 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 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 06:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:54:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:54:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:54:17 INFO - {} 06:54:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3002ms 06:54:17 INFO - PROCESS | 1938 | 1461419656926 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 06:54:17 INFO - PROCESS | 1938 | 1461419656929 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 06:54:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:54:17 INFO - PROCESS | 1938 | 1461419656938 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:54:17 INFO - PROCESS | 1938 | 1461419656944 Marionette TRACE conn4 <- [1,3034,null,{}] 06:54:17 INFO - PROCESS | 1938 | 1461419656955 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}] 06:54:17 INFO - PROCESS | 1938 | 1461419657297 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863c960800 == 180 [pid = 1938] [id = 696] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8636723000 == 179 [pid = 1938] [id = 629] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644ea9800 == 178 [pid = 1938] [id = 687] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d59800 == 177 [pid = 1938] [id = 686] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cc22800 == 176 [pid = 1938] [id = 683] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862dbe0800 == 175 [pid = 1938] [id = 688] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864114c000 == 174 [pid = 1938] [id = 684] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8641810800 == 173 [pid = 1938] [id = 685] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86485f6000 == 172 [pid = 1938] [id = 339] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8645fb2800 == 171 [pid = 1938] [id = 195] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635de6800 == 170 [pid = 1938] [id = 746] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8661d89000 == 169 [pid = 1938] [id = 740] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865feaa800 == 168 [pid = 1938] [id = 739] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865f6a6800 == 167 [pid = 1938] [id = 738] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865dd76000 == 166 [pid = 1938] [id = 737] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f865ac66800 == 165 [pid = 1938] [id = 736] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864e3c5000 == 164 [pid = 1938] [id = 735] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864c55a000 == 163 [pid = 1938] [id = 734] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8649d6a800 == 162 [pid = 1938] [id = 733] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864854e800 == 161 [pid = 1938] [id = 732] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864730d000 == 160 [pid = 1938] [id = 731] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8644a0f800 == 159 [pid = 1938] [id = 730] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8643d46000 == 158 [pid = 1938] [id = 729] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f864178f800 == 157 [pid = 1938] [id = 728] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8640fbe800 == 156 [pid = 1938] [id = 727] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863cb22000 == 155 [pid = 1938] [id = 726] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863c95d000 == 154 [pid = 1938] [id = 725] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f863a663000 == 153 [pid = 1938] [id = 724] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f86372ca800 == 152 [pid = 1938] [id = 723] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f8635bdc800 == 151 [pid = 1938] [id = 722] 06:54:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7f862db53800 == 150 [pid = 1938] [id = 721] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7f8636f81000) [pid = 1938] [serial = 2162] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7f8643a8f800) [pid = 1938] [serial = 2058] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7f86476bc800) [pid = 1938] [serial = 2118] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7f865a75c800) [pid = 1938] [serial = 2144] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7f864933fc00) [pid = 1938] [serial = 2067] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7f8635e61000) [pid = 1938] [serial = 2148] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7f864d4c8000) [pid = 1938] [serial = 2132] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7f8644ab3c00) [pid = 1938] [serial = 2114] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7f86412efc00) [pid = 1938] [serial = 2052] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7f86391c8800) [pid = 1938] [serial = 2049] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7f8645bf1800) [pid = 1938] [serial = 2115] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7f864ccd5c00) [pid = 1938] [serial = 2129] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7f864df38000) [pid = 1938] [serial = 2135] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7f8637ca7c00) [pid = 1938] [serial = 2043] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7f864cce3800) [pid = 1938] [serial = 2130] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7f864c322400) [pid = 1938] [serial = 2126] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7f86325b5c00) [pid = 1938] [serial = 2153] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7f8643b2f400) [pid = 1938] [serial = 2109] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7f8635e5cc00) [pid = 1938] [serial = 2040] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7f8642915800) [pid = 1938] [serial = 2108] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7f8633de4400) [pid = 1938] [serial = 2037] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7f86325b2c00) [pid = 1938] [serial = 2147] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7f8633a8f400) [pid = 1938] [serial = 2093] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7f86352d3000) [pid = 1938] [serial = 2157] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7f8653348400) [pid = 1938] [serial = 2141] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7f864e5ab000) [pid = 1938] [serial = 2136] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7f864c021400) [pid = 1938] [serial = 2124] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7f86391c6c00) [pid = 1938] [serial = 2090] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7f864430a000) [pid = 1938] [serial = 2112] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7f8640e76c00) [pid = 1938] [serial = 2106] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7f8637fbec00) [pid = 1938] [serial = 2099] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7f8636f5f400) [pid = 1938] [serial = 2097] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7f865a75d800) [pid = 1938] [serial = 2142] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7f863ca99000) [pid = 1938] [serial = 2105] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7f8636fbdc00) [pid = 1938] [serial = 2160] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7f863b5e3c00) [pid = 1938] [serial = 2103] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7f8633405c00) [pid = 1938] [serial = 2154] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7f8636f7e800) [pid = 1938] [serial = 2151] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7f863456fc00) [pid = 1938] [serial = 2156] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7f86391c8c00) [pid = 1938] [serial = 2100] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7f8643b29c00) [pid = 1938] [serial = 2120] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7f8637fbfc00) [pid = 1938] [serial = 2046] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7f86344a8400) [pid = 1938] [serial = 2094] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7f863a8b4000) [pid = 1938] [serial = 2102] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7f864da9b000) [pid = 1938] [serial = 2133] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7f8635ce3800) [pid = 1938] [serial = 2096] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7f86426a8400) [pid = 1938] [serial = 2055] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7f8632426400) [pid = 1938] [serial = 2150] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7f8645f7c800) [pid = 1938] [serial = 2064] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7f864e5b1800) [pid = 1938] [serial = 2138] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7f865009bc00) [pid = 1938] [serial = 2139] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f8636f77800) [pid = 1938] [serial = 2159] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f8648727000) [pid = 1938] [serial = 2121] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f865ac88000) [pid = 1938] [serial = 2145] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f8647550000) [pid = 1938] [serial = 2117] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f864c5b3000) [pid = 1938] [serial = 2127] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f8644594000) [pid = 1938] [serial = 2061] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f864ad77c00) [pid = 1938] [serial = 2123] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f8643f54800) [pid = 1938] [serial = 2111] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f86368d2400) [pid = 1938] [serial = 2034] [outer = (nil)] [url = about:blank] 06:54:19 INFO - PROCESS | 1938 | 1461419659527 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86298ec000 == 151 [pid = 1938] [id = 768] 06:54:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f862ebb0000) [pid = 1938] [serial = 2303] [outer = (nil)] 06:54:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f862ebb6800) [pid = 1938] [serial = 2304] [outer = 0x7f862ebb0000] 06:54:19 INFO - PROCESS | 1938 | 1461419659632 Marionette DEBUG loaded listener.js 06:54:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f86301d2c00) [pid = 1938] [serial = 2305] [outer = 0x7f862ebb0000] 06:54:20 INFO - PROCESS | 1938 | 1461419660295 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]]]}] 06:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:54:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3393ms 06:54:20 INFO - PROCESS | 1938 | 1461419660328 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 06:54:20 INFO - PROCESS | 1938 | 1461419660333 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 06:54:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:54:20 INFO - PROCESS | 1938 | 1461419660341 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:54:20 INFO - PROCESS | 1938 | 1461419660345 Marionette TRACE conn4 <- [1,3038,null,{}] 06:54:20 INFO - PROCESS | 1938 | 1461419660352 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}] 06:54:20 INFO - PROCESS | 1938 | 1461419660567 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 06:54:20 INFO - PROCESS | 1938 | 1461419660811 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8630b15000 == 152 [pid = 1938] [id = 769] 06:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f8630e56800) [pid = 1938] [serial = 2306] [outer = (nil)] 06:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8630f48800) [pid = 1938] [serial = 2307] [outer = 0x7f8630e56800] 06:54:20 INFO - PROCESS | 1938 | 1461419660884 Marionette DEBUG loaded listener.js 06:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f8632426400) [pid = 1938] [serial = 2308] [outer = 0x7f8630e56800] 06:54:21 INFO - PROCESS | 1938 | 1461419661598 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"]]]}] 06:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:54:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1282ms 06:54:21 INFO - PROCESS | 1938 | 1461419661626 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 06:54:21 INFO - PROCESS | 1938 | 1461419661631 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 06:54:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:54:21 INFO - PROCESS | 1938 | 1461419661639 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:54:21 INFO - PROCESS | 1938 | 1461419661642 Marionette TRACE conn4 <- [1,3042,null,{}] 06:54:21 INFO - PROCESS | 1938 | 1461419661647 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}] 06:54:21 INFO - PROCESS | 1938 | 1461419661836 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 06:54:22 INFO - PROCESS | 1938 | 1461419662067 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631642000 == 153 [pid = 1938] [id = 770] 06:54:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f8632428400) [pid = 1938] [serial = 2309] [outer = (nil)] 06:54:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f863340e400) [pid = 1938] [serial = 2310] [outer = 0x7f8632428400] 06:54:22 INFO - PROCESS | 1938 | 1461419662162 Marionette DEBUG loaded listener.js 06:54:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f8633a8f400) [pid = 1938] [serial = 2311] [outer = 0x7f8632428400] 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:54:23 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. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:54:23 INFO - PROCESS | 1938 | 1461419663370 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]]]}] 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:54:23 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'.) 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:54:23 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. 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:54:23 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. 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:54:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:54:23 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. 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:54:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:54:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:54:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:54:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1808ms 06:54:23 INFO - PROCESS | 1938 | 1461419663457 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 06:54:23 INFO - PROCESS | 1938 | 1461419663470 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 06:54:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:54:23 INFO - PROCESS | 1938 | 1461419663489 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:54:23 INFO - PROCESS | 1938 | 1461419663516 Marionette TRACE conn4 <- [1,3046,null,{}] 06:54:23 INFO - PROCESS | 1938 | 1461419663625 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}] 06:54:23 INFO - PROCESS | 1938 | 1461419663919 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7f8636fb8800) [pid = 1938] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7f8635c48800) [pid = 1938] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7f8642904800) [pid = 1938] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7f864269dc00) [pid = 1938] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7f863b441c00) [pid = 1938] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7f863b43b000) [pid = 1938] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7f8636f59400) [pid = 1938] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7f8636acbc00) [pid = 1938] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7f8635c49800) [pid = 1938] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7f86344a4000) [pid = 1938] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7f86301c3400) [pid = 1938] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7f8632424400) [pid = 1938] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7f862ebac400) [pid = 1938] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7f8630991800) [pid = 1938] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7f8630987c00) [pid = 1938] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7f8630986400) [pid = 1938] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7f863b43f400) [pid = 1938] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7f8643da0000) [pid = 1938] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7f864c5b4800) [pid = 1938] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7f864d2e7000) [pid = 1938] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7f86475d5800) [pid = 1938] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7f8643da1c00) [pid = 1938] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7f864872fc00) [pid = 1938] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7f8642945800) [pid = 1938] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7f8630e54c00) [pid = 1938] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7f86301c5800) [pid = 1938] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:54:24 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7f8637c3f400) [pid = 1938] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:54:24 INFO - PROCESS | 1938 | 1461419664686 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8631632000 == 154 [pid = 1938] [id = 771] 06:54:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7f862ebac400) [pid = 1938] [serial = 2312] [outer = (nil)] 06:54:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7f8630991800) [pid = 1938] [serial = 2313] [outer = 0x7f862ebac400] 06:54:24 INFO - PROCESS | 1938 | 1461419664746 Marionette DEBUG loaded listener.js 06:54:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7f8635a32400) [pid = 1938] [serial = 2314] [outer = 0x7f862ebac400] 06:54:25 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:54:25 INFO - PROCESS | 1938 | 1461419665398 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:54:25 INFO - {} 06:54:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1963ms 06:54:25 INFO - PROCESS | 1938 | 1461419665446 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 06:54:25 INFO - PROCESS | 1938 | 1461419665450 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 06:54:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:54:25 INFO - PROCESS | 1938 | 1461419665471 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:54:25 INFO - PROCESS | 1938 | 1461419665474 Marionette TRACE conn4 <- [1,3050,null,{}] 06:54:25 INFO - PROCESS | 1938 | 1461419665494 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}] 06:54:25 INFO - PROCESS | 1938 | 1461419665754 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 06:54:25 INFO - PROCESS | 1938 | 1461419665888 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8633cda000 == 155 [pid = 1938] [id = 772] 06:54:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7f862ebb0400) [pid = 1938] [serial = 2315] [outer = (nil)] 06:54:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7f8636ad3c00) [pid = 1938] [serial = 2316] [outer = 0x7f862ebb0400] 06:54:25 INFO - PROCESS | 1938 | 1461419665948 Marionette DEBUG loaded listener.js 06:54:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7f8636f78400) [pid = 1938] [serial = 2317] [outer = 0x7f862ebb0400] 06:54:26 INFO - PROCESS | 1938 | 1461419666787 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]]]}] 06:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:54:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1340ms 06:54:26 INFO - PROCESS | 1938 | 1461419666811 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 06:54:26 INFO - PROCESS | 1938 | 1461419666818 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 06:54:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:54:26 INFO - PROCESS | 1938 | 1461419666826 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:54:26 INFO - PROCESS | 1938 | 1461419666832 Marionette TRACE conn4 <- [1,3054,null,{}] 06:54:26 INFO - PROCESS | 1938 | 1461419666882 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}] 06:54:27 INFO - PROCESS | 1938 | 1461419667164 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 06:54:27 INFO - PROCESS | 1938 | 1461419667421 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f862bc11800 == 156 [pid = 1938] [id = 773] 06:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7f8630991400) [pid = 1938] [serial = 2318] [outer = (nil)] 06:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7f8630e53000) [pid = 1938] [serial = 2319] [outer = 0x7f8630991400] 06:54:27 INFO - PROCESS | 1938 | 1461419667498 Marionette DEBUG loaded listener.js 06:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7f863241cc00) [pid = 1938] [serial = 2320] [outer = 0x7f8630991400] 06:54:28 INFO - PROCESS | 1938 | 1461419668702 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"]]]}] 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:54:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:54:28 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" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:54:28 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" 06:54:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:54:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:54:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1977ms 06:54:28 INFO - PROCESS | 1938 | 1461419668816 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 06:54:28 INFO - PROCESS | 1938 | 1461419668832 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 06:54:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:54:28 INFO - PROCESS | 1938 | 1461419668906 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:54:28 INFO - PROCESS | 1938 | 1461419668916 Marionette TRACE conn4 <- [1,3058,null,{}] 06:54:28 INFO - PROCESS | 1938 | 1461419668928 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}] 06:54:29 INFO - PROCESS | 1938 | 1461419669209 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 06:54:29 INFO - PROCESS | 1938 | 1461419669472 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863335a800 == 157 [pid = 1938] [id = 774] 06:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7f86325c0c00) [pid = 1938] [serial = 2321] [outer = (nil)] 06:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7f8635cd5c00) [pid = 1938] [serial = 2322] [outer = 0x7f86325c0c00] 06:54:29 INFO - PROCESS | 1938 | 1461419669543 Marionette DEBUG loaded listener.js 06:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7f8636f7d800) [pid = 1938] [serial = 2323] [outer = 0x7f86325c0c00] 06:54:30 INFO - PROCESS | 1938 | 1461419670443 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]]]}] 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:54:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:54:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:54:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:54:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:54:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:54:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:54:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:54:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:54:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1613ms 06:54:30 INFO - PROCESS | 1938 | 1461419670511 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 06:54:30 INFO - PROCESS | 1938 | 1461419670522 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 06:54:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:54:30 INFO - PROCESS | 1938 | 1461419670586 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:54:30 INFO - PROCESS | 1938 | 1461419670599 Marionette TRACE conn4 <- [1,3062,null,{}] 06:54:30 INFO - PROCESS | 1938 | 1461419670626 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}] 06:54:30 INFO - PROCESS | 1938 | 1461419670899 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 06:54:31 INFO - PROCESS | 1938 | 1461419671209 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8635bf7800 == 158 [pid = 1938] [id = 775] 06:54:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7f8636f7dc00) [pid = 1938] [serial = 2324] [outer = (nil)] 06:54:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7f863730a800) [pid = 1938] [serial = 2325] [outer = 0x7f8636f7dc00] 06:54:31 INFO - PROCESS | 1938 | 1461419671283 Marionette DEBUG loaded listener.js 06:54:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7f8637e7e400) [pid = 1938] [serial = 2326] [outer = 0x7f8636f7dc00] 06:54:31 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:54:32 INFO - PROCESS | 1938 | 1461419672085 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:54:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:54:32 INFO - {} 06:54:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1565ms 06:54:32 INFO - PROCESS | 1938 | 1461419672136 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 06:54:32 INFO - PROCESS | 1938 | 1461419672141 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 06:54:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:54:32 INFO - PROCESS | 1938 | 1461419672146 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:54:32 INFO - PROCESS | 1938 | 1461419672149 Marionette TRACE conn4 <- [1,3066,null,{}] 06:54:32 INFO - PROCESS | 1938 | 1461419672154 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}] 06:54:32 INFO - PROCESS | 1938 | 1461419672376 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 06:54:32 INFO - PROCESS | 1938 | 1461419672642 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8636a1d800 == 159 [pid = 1938] [id = 776] 06:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7f8636fbf000) [pid = 1938] [serial = 2327] [outer = (nil)] 06:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7f8638ba3c00) [pid = 1938] [serial = 2328] [outer = 0x7f8636fbf000] 06:54:32 INFO - PROCESS | 1938 | 1461419672715 Marionette DEBUG loaded listener.js 06:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7f8638ba9400) [pid = 1938] [serial = 2329] [outer = 0x7f8636fbf000] 06:54:33 INFO - PROCESS | 1938 | 1461419673509 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]]]}] 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:54:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:54:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1379ms 06:54:33 INFO - PROCESS | 1938 | 1461419673528 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 06:54:33 INFO - PROCESS | 1938 | 1461419673531 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 06:54:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:54:33 INFO - PROCESS | 1938 | 1461419673537 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:54:33 INFO - PROCESS | 1938 | 1461419673539 Marionette TRACE conn4 <- [1,3070,null,{}] 06:54:33 INFO - PROCESS | 1938 | 1461419673545 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}] 06:54:33 INFO - PROCESS | 1938 | 1461419673757 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 06:54:34 INFO - PROCESS | 1938 | 1461419674036 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8637eda000 == 160 [pid = 1938] [id = 777] 06:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7f86380ce800) [pid = 1938] [serial = 2330] [outer = (nil)] 06:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7f8638bad800) [pid = 1938] [serial = 2331] [outer = 0x7f86380ce800] 06:54:34 INFO - PROCESS | 1938 | 1461419674111 Marionette DEBUG loaded listener.js 06:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7f8639070800) [pid = 1938] [serial = 2332] [outer = 0x7f86380ce800] 06:54:34 INFO - PROCESS | 1938 | 1461419674900 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]]]}] 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 06:54:34 INFO - PROCESS | 1938 | 1461419674922 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 06:54:34 INFO - PROCESS | 1938 | 1461419674926 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 06:54:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:54:34 INFO - PROCESS | 1938 | 1461419674931 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:54:34 INFO - PROCESS | 1938 | 1461419674933 Marionette TRACE conn4 <- [1,3074,null,{}] 06:54:34 INFO - PROCESS | 1938 | 1461419674939 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}] 06:54:35 INFO - PROCESS | 1938 | 1461419675179 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 06:54:35 INFO - PROCESS | 1938 | 1461419675465 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8639d2b800 == 161 [pid = 1938] [id = 778] 06:54:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7f86380d5800) [pid = 1938] [serial = 2333] [outer = (nil)] 06:54:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7f8639ab3400) [pid = 1938] [serial = 2334] [outer = 0x7f86380d5800] 06:54:35 INFO - PROCESS | 1938 | 1461419675557 Marionette DEBUG loaded listener.js 06:54:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7f863a820c00) [pid = 1938] [serial = 2335] [outer = 0x7f86380d5800] 06:54:36 INFO - PROCESS | 1938 | 1461419676338 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]]]}] 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:54:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1434ms 06:54:36 INFO - PROCESS | 1938 | 1461419676372 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 06:54:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:54:36 INFO - PROCESS | 1938 | 1461419676382 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 06:54:36 INFO - PROCESS | 1938 | 1461419676387 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:54:36 INFO - PROCESS | 1938 | 1461419676391 Marionette TRACE conn4 <- [1,3078,null,{}] 06:54:36 INFO - PROCESS | 1938 | 1461419676396 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}] 06:54:36 INFO - PROCESS | 1938 | 1461419676645 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 06:54:36 INFO - PROCESS | 1938 | 1461419676901 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863b863000 == 162 [pid = 1938] [id = 779] 06:54:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7f86391cf000) [pid = 1938] [serial = 2336] [outer = (nil)] 06:54:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7f863b43d800) [pid = 1938] [serial = 2337] [outer = 0x7f86391cf000] 06:54:36 INFO - PROCESS | 1938 | 1461419676973 Marionette DEBUG loaded listener.js 06:54:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7f863ca99000) [pid = 1938] [serial = 2338] [outer = 0x7f86391cf000] 06:54:37 INFO - PROCESS | 1938 | 1461419677803 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 06:54:37 INFO - PROCESS | 1938 | 1461419677819 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 06:54:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:54:37 INFO - PROCESS | 1938 | 1461419677829 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:54:37 INFO - PROCESS | 1938 | 1461419677835 Marionette TRACE conn4 <- [1,3082,null,{}] 06:54:37 INFO - PROCESS | 1938 | 1461419677846 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}] 06:54:38 INFO - PROCESS | 1938 | 1461419678060 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 06:54:38 INFO - PROCESS | 1938 | 1461419678313 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cac9800 == 163 [pid = 1938] [id = 780] 06:54:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7f8636fbb000) [pid = 1938] [serial = 2339] [outer = (nil)] 06:54:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7f8640ee3400) [pid = 1938] [serial = 2340] [outer = 0x7f8636fbb000] 06:54:38 INFO - PROCESS | 1938 | 1461419678386 Marionette DEBUG loaded listener.js 06:54:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7f86412f1000) [pid = 1938] [serial = 2341] [outer = 0x7f8636fbb000] 06:54:39 INFO - PROCESS | 1938 | 1461419679171 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]]]}] 06:54:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:54:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:54:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1391ms 06:54:39 INFO - PROCESS | 1938 | 1461419679219 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 06:54:39 INFO - PROCESS | 1938 | 1461419679223 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 06:54:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:54:39 INFO - PROCESS | 1938 | 1461419679228 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:54:39 INFO - PROCESS | 1938 | 1461419679230 Marionette TRACE conn4 <- [1,3086,null,{}] 06:54:39 INFO - PROCESS | 1938 | 1461419679236 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}] 06:54:39 INFO - PROCESS | 1938 | 1461419679454 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 06:54:39 INFO - PROCESS | 1938 | 1461419679736 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f863cc29800 == 164 [pid = 1938] [id = 781] 06:54:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7f8639aa4400) [pid = 1938] [serial = 2342] [outer = (nil)] 06:54:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7f86412fd400) [pid = 1938] [serial = 2343] [outer = 0x7f8639aa4400] 06:54:39 INFO - PROCESS | 1938 | 1461419679811 Marionette DEBUG loaded listener.js 06:54:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7f86426a5c00) [pid = 1938] [serial = 2344] [outer = 0x7f8639aa4400] 06:54:40 INFO - PROCESS | 1938 | 1461419680534 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:54:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:54:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1327ms 06:54:40 INFO - PROCESS | 1938 | 1461419680572 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 06:54:40 INFO - PROCESS | 1938 | 1461419680576 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 06:54:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:54:40 INFO - PROCESS | 1938 | 1461419680584 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:54:40 INFO - PROCESS | 1938 | 1461419680586 Marionette TRACE conn4 <- [1,3090,null,{}] 06:54:40 INFO - PROCESS | 1938 | 1461419680590 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}] 06:54:40 INFO - PROCESS | 1938 | 1461419680807 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 06:54:41 INFO - PROCESS | 1938 | 1461419681069 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8640fbe800 == 165 [pid = 1938] [id = 782] 06:54:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7f8639aab000) [pid = 1938] [serial = 2345] [outer = (nil)] 06:54:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7f8642907800) [pid = 1938] [serial = 2346] [outer = 0x7f8639aab000] 06:54:41 INFO - PROCESS | 1938 | 1461419681148 Marionette DEBUG loaded listener.js 06:54:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7f864291e000) [pid = 1938] [serial = 2347] [outer = 0x7f8639aab000] 06:54:41 INFO - PROCESS | 1938 | 1461419681892 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:54:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1325ms 06:54:41 INFO - PROCESS | 1938 | 1461419681909 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 06:54:41 INFO - PROCESS | 1938 | 1461419681912 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 06:54:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:54:41 INFO - PROCESS | 1938 | 1461419681918 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:54:41 INFO - PROCESS | 1938 | 1461419681922 Marionette TRACE conn4 <- [1,3094,null,{}] 06:54:41 INFO - PROCESS | 1938 | 1461419681927 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}] 06:54:42 INFO - PROCESS | 1938 | 1461419682157 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 06:54:42 INFO - PROCESS | 1938 | 1461419682449 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8641619000 == 166 [pid = 1938] [id = 783] 06:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7f863ca9ec00) [pid = 1938] [serial = 2348] [outer = (nil)] 06:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7f8643a8bc00) [pid = 1938] [serial = 2349] [outer = 0x7f863ca9ec00] 06:54:42 INFO - PROCESS | 1938 | 1461419682527 Marionette DEBUG loaded listener.js 06:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7f864408dc00) [pid = 1938] [serial = 2350] [outer = 0x7f863ca9ec00] 06:54:43 INFO - PROCESS | 1938 | 1461419683344 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:54:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:54:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1478ms 06:54:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:54:43 INFO - PROCESS | 1938 | 1461419683398 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 06:54:43 INFO - PROCESS | 1938 | 1461419683401 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 06:54:43 INFO - PROCESS | 1938 | 1461419683454 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:54:43 INFO - PROCESS | 1938 | 1461419683457 Marionette TRACE conn4 <- [1,3098,null,{}] 06:54:43 INFO - PROCESS | 1938 | 1461419683468 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}] 06:54:43 INFO - PROCESS | 1938 | 1461419683685 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 06:54:43 INFO - PROCESS | 1938 | 1461419683964 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f86418e5000 == 167 [pid = 1938] [id = 784] 06:54:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7f864262e000) [pid = 1938] [serial = 2351] [outer = (nil)] 06:54:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7f864450fc00) [pid = 1938] [serial = 2352] [outer = 0x7f864262e000] 06:54:44 INFO - PROCESS | 1938 | 1461419684036 Marionette DEBUG loaded listener.js 06:54:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7f8644b53800) [pid = 1938] [serial = 2353] [outer = 0x7f864262e000] 06:54:44 INFO - PROCESS | 1938 | 1461419684825 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]]]}] 06:54:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:54:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:54:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1442ms 06:54:44 INFO - PROCESS | 1938 | 1461419684848 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 06:54:44 INFO - PROCESS | 1938 | 1461419684851 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 06:54:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:54:44 INFO - PROCESS | 1938 | 1461419684857 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:54:44 INFO - PROCESS | 1938 | 1461419684859 Marionette TRACE conn4 <- [1,3102,null,{}] 06:54:44 INFO - PROCESS | 1938 | 1461419684864 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}] 06:54:45 INFO - PROCESS | 1938 | 1461419685113 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 06:54:45 INFO - PROCESS | 1938 | 1461419685372 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8643d52000 == 168 [pid = 1938] [id = 785] 06:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7f864291fc00) [pid = 1938] [serial = 2354] [outer = (nil)] 06:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7f8645e44c00) [pid = 1938] [serial = 2355] [outer = 0x7f864291fc00] 06:54:45 INFO - PROCESS | 1938 | 1461419685446 Marionette DEBUG loaded listener.js 06:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7f864755c000) [pid = 1938] [serial = 2356] [outer = 0x7f864291fc00] 06:54:46 INFO - PROCESS | 1938 | 1461419686206 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:54:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:54:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1377ms 06:54:46 INFO - PROCESS | 1938 | 1461419686236 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 06:54:46 INFO - PROCESS | 1938 | 1461419686240 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 06:54:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:54:46 INFO - PROCESS | 1938 | 1461419686245 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:54:46 INFO - PROCESS | 1938 | 1461419686248 Marionette TRACE conn4 <- [1,3106,null,{}] 06:54:46 INFO - PROCESS | 1938 | 1461419686253 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}] 06:54:46 INFO - PROCESS | 1938 | 1461419686484 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 06:54:46 INFO - PROCESS | 1938 | 1461419686741 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8644a03000 == 169 [pid = 1938] [id = 786] 06:54:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7f86325f7000) [pid = 1938] [serial = 2357] [outer = (nil)] 06:54:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7f864787d000) [pid = 1938] [serial = 2358] [outer = 0x7f86325f7000] 06:54:46 INFO - PROCESS | 1938 | 1461419686813 Marionette DEBUG loaded listener.js 06:54:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7f864868d000) [pid = 1938] [serial = 2359] [outer = 0x7f86325f7000] 06:54:47 INFO - PROCESS | 1938 | 1461419687612 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]]]}] 06:54:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:54:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:54:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:54:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 06:54:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:54:47 INFO - PROCESS | 1938 | 1461419687626 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 06:54:47 INFO - PROCESS | 1938 | 1461419687628 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 06:54:47 INFO - PROCESS | 1938 | 1461419687634 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:54:47 INFO - PROCESS | 1938 | 1461419687637 Marionette TRACE conn4 <- [1,3110,null,{}] 06:54:47 INFO - PROCESS | 1938 | 1461419687642 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}] 06:54:47 INFO - PROCESS | 1938 | 1461419687862 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 06:54:48 INFO - PROCESS | 1938 | 1461419688148 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8645faa000 == 170 [pid = 1938] [id = 787] 06:54:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7f8644090400) [pid = 1938] [serial = 2360] [outer = (nil)] 06:54:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7f864872d400) [pid = 1938] [serial = 2361] [outer = 0x7f8644090400] 06:54:48 INFO - PROCESS | 1938 | 1461419688224 Marionette DEBUG loaded listener.js 06:54:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7f864933c400) [pid = 1938] [serial = 2362] [outer = 0x7f8644090400] 06:54:48 INFO - PROCESS | 1938 | 1461419688968 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"]]]}] 06:54:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:54:49 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 06:54:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:54:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:54:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:54:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1378ms 06:54:49 INFO - PROCESS | 1938 | 1461419689013 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 06:54:49 INFO - PROCESS | 1938 | 1461419689016 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 06:54:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:54:49 INFO - PROCESS | 1938 | 1461419689022 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:54:49 INFO - PROCESS | 1938 | 1461419689024 Marionette TRACE conn4 <- [1,3114,null,{}] 06:54:49 INFO - PROCESS | 1938 | 1461419689029 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}] 06:54:49 INFO - PROCESS | 1938 | 1461419689246 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 06:54:49 INFO - PROCESS | 1938 | 1461419689505 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\", \"1f4205f1-6b92-4c82-8e38-db076306f5a7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:54:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7f8647d34800 == 171 [pid = 1938] [id = 788] 06:54:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7f8645e11400) [pid = 1938] [serial = 2363] [outer = (nil)] 06:54:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7f864a9b9c00) [pid = 1938] [serial = 2364] [outer = 0x7f8645e11400] 06:54:49 INFO - PROCESS | 1938 | 1461419689580 Marionette DEBUG loaded listener.js 06:54:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7f864c017800) [pid = 1938] [serial = 2365] [outer = 0x7f8645e11400] 06:54:50 INFO - PROCESS | 1938 | 1461419690343 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]]]}] 06:54:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:54:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 06:54:50 INFO - PROCESS | 1938 | 1461419690402 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 06:54:50 INFO - PROCESS | 1938 | 1461419690405 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 06:54:51 WARNING - u'runner_teardown' () 06:54:51 INFO - No more tests 06:54:51 INFO - Got 0 unexpected results 06:54:51 INFO - SUITE-END | took 1126s 06:54:51 INFO - Closing logging queue 06:54:51 INFO - queue closed 06:54:51 INFO - Return code: 0 06:54:51 WARNING - # TBPL SUCCESS # 06:54:51 INFO - Running post-action listener: _resource_record_post_action 06:54:51 INFO - Running post-run listener: _resource_record_post_run 06:54:52 INFO - Total resource usage - Wall time: 1166s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 980447232; Read time: 4548; Write time: 518236 06:54:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:54:52 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85061632; Read time: 0; Write time: 103496 06:54:52 INFO - run-tests - Wall time: 1136s; CPU: 98.0%; Read bytes: 6078464; Write bytes: 895385600; Read time: 4028; Write time: 414740 06:54:52 INFO - Running post-run listener: _upload_blobber_files 06:54:52 INFO - Blob upload gear active. 06:54:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:54:52 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 06:54:52 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 06:54:52 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 06:54:53 INFO - (blobuploader) - INFO - Open directory for files ... 06:54:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:54:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:54:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:54:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:54:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:54:54 INFO - (blobuploader) - INFO - Done attempting. 06:54:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:54:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:54:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:54:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:54:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:54:55 INFO - (blobuploader) - INFO - Done attempting. 06:54:55 INFO - (blobuploader) - INFO - Iteration through files over. 06:54:55 INFO - Return code: 0 06:54:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:54:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:54:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3fcadfc8ebaaa035148dcbeab99fc510ad6cb9336e8969d7db592f291a451f2c36da595f5b85901337dfa97f40fd96e0c7ca997cb5e616308c87918c743df1ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9a5b8b267c0f9b43c1761f28704359577f735f089217fdaa1281006566ed563df324b5f22245898aaef9f5d9298fa611ad7b1bbc363c8706c94c0a4a13a9ea50"} 06:54:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:54:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:54:55 INFO - Contents: 06:54:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3fcadfc8ebaaa035148dcbeab99fc510ad6cb9336e8969d7db592f291a451f2c36da595f5b85901337dfa97f40fd96e0c7ca997cb5e616308c87918c743df1ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9a5b8b267c0f9b43c1761f28704359577f735f089217fdaa1281006566ed563df324b5f22245898aaef9f5d9298fa611ad7b1bbc363c8706c94c0a4a13a9ea50"} 06:54:55 INFO - Running post-run listener: copy_logs_to_upload_dir 06:54:55 INFO - Copying logs to upload dir... 06:54:55 INFO - mkdir: /builds/slave/test/build/upload/logs 06:54:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1266.047789 ========= master_lag: 1.00 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 7 secs) (at 2016-04-23 06:54:56.381255) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 06:54:56.382470) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3fcadfc8ebaaa035148dcbeab99fc510ad6cb9336e8969d7db592f291a451f2c36da595f5b85901337dfa97f40fd96e0c7ca997cb5e616308c87918c743df1ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9a5b8b267c0f9b43c1761f28704359577f735f089217fdaa1281006566ed563df324b5f22245898aaef9f5d9298fa611ad7b1bbc363c8706c94c0a4a13a9ea50"} build_url:https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032792 build_url: 'https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/3fcadfc8ebaaa035148dcbeab99fc510ad6cb9336e8969d7db592f291a451f2c36da595f5b85901337dfa97f40fd96e0c7ca997cb5e616308c87918c743df1ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9a5b8b267c0f9b43c1761f28704359577f735f089217fdaa1281006566ed563df324b5f22245898aaef9f5d9298fa611ad7b1bbc363c8706c94c0a4a13a9ea50"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IR8_TldjTWuhqtiEc0MOvQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 06:54:56.458999) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 06:54:56.459498) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461418396.641957-2013927508 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018623 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 06:54:56.533412) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 06:54:56.533907) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 06:54:56.535920) ========= ========= Total master_lag: 7.39 =========