builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-990 starttime: 1461065515.12 results: success (0) buildid: 20160419025944 builduid: 33b87f2012724d1ead24a708768fb835 revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.118190) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.118630) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.118914) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.308068) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.308395) ========= 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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 04:31:55-- 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% 8.98M=0.001s 2016-04-19 04:31:55 (8.98 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.560070 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.904364) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:55.904680) ========= 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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038673 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:31:56.001349) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 04:31:56.001698) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --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 ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 04:31:56,155 truncating revision to first 12 chars 2016-04-19 04:31:56,155 Setting DEBUG logging. 2016-04-19 04:31:56,156 attempt 1/10 2016-04-19 04:31:56,156 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/ae7413abfa4d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:31:58,540 unpacking tar archive at: mozilla-central-ae7413abfa4d/testing/mozharness/ program finished with exit code 0 elapsedTime=3.047511 ========= master_lag: 2.87 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 04:32:01.916813) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:32:01.917117) ========= script_repo_revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:32:01.917477) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 04:32:01.917744) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 04:32:03.179330) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 43 secs) (at 2016-04-19 04:32:03.179604) ========= /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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False 04:32:03 INFO - MultiFileLogger online at 20160419 04:32:03 in /builds/slave/test 04:32:03 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 04:32:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:32:03 INFO - {'append_to_log': False, 04:32:03 INFO - 'base_work_dir': '/builds/slave/test', 04:32:03 INFO - 'blob_upload_branch': 'mozilla-central', 04:32:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:32:03 INFO - 'buildbot_json_path': 'buildprops.json', 04:32:03 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:32:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:32:03 INFO - 'download_minidump_stackwalk': True, 04:32:03 INFO - 'download_symbols': 'true', 04:32:03 INFO - 'e10s': False, 04:32:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:32:03 INFO - 'tooltool.py': '/tools/tooltool.py', 04:32:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:32:03 INFO - '/tools/misc-python/virtualenv.py')}, 04:32:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:32:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:32:03 INFO - 'log_level': 'info', 04:32:03 INFO - 'log_to_console': True, 04:32:03 INFO - 'opt_config_files': (), 04:32:03 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:32:03 INFO - '--processes=1', 04:32:03 INFO - '--config=%(test_path)s/wptrunner.ini', 04:32:03 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:32:03 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:32:03 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:32:03 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:32:03 INFO - 'pip_index': False, 04:32:03 INFO - 'require_test_zip': True, 04:32:03 INFO - 'test_type': ('testharness',), 04:32:03 INFO - 'this_chunk': '1', 04:32:03 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:32:03 INFO - 'total_chunks': '10', 04:32:03 INFO - 'virtualenv_path': 'venv', 04:32:03 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:32:03 INFO - 'work_dir': 'build'} 04:32:03 INFO - ##### 04:32:03 INFO - ##### Running clobber step. 04:32:03 INFO - ##### 04:32:03 INFO - Running pre-action listener: _resource_record_pre_action 04:32:03 INFO - Running main action method: clobber 04:32:03 INFO - rmtree: /builds/slave/test/build 04:32:03 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:32:04 INFO - Running post-action listener: _resource_record_post_action 04:32:04 INFO - ##### 04:32:04 INFO - ##### Running read-buildbot-config step. 04:32:04 INFO - ##### 04:32:04 INFO - Running pre-action listener: _resource_record_pre_action 04:32:04 INFO - Running main action method: read_buildbot_config 04:32:04 INFO - Using buildbot properties: 04:32:04 INFO - { 04:32:04 INFO - "project": "", 04:32:04 INFO - "product": "firefox", 04:32:04 INFO - "script_repo_revision": "production", 04:32:04 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 04:32:04 INFO - "repository": "", 04:32:04 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 04:32:04 INFO - "buildid": "20160419025944", 04:32:04 INFO - "pgo_build": "False", 04:32:04 INFO - "basedir": "/builds/slave/test", 04:32:04 INFO - "buildnumber": 2, 04:32:04 INFO - "slavename": "tst-linux64-spot-990", 04:32:04 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 04:32:04 INFO - "platform": "linux64", 04:32:04 INFO - "branch": "mozilla-central", 04:32:04 INFO - "revision": "ae7413abfa4d3954a6a4ce7c1613a7100f367f9a", 04:32:04 INFO - "repo_path": "mozilla-central", 04:32:04 INFO - "moz_repo_path": "", 04:32:04 INFO - "stage_platform": "linux64", 04:32:04 INFO - "builduid": "33b87f2012724d1ead24a708768fb835", 04:32:04 INFO - "slavebuilddir": "test" 04:32:04 INFO - } 04:32:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:32:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:32:04 INFO - Running post-action listener: _resource_record_post_action 04:32:04 INFO - ##### 04:32:04 INFO - ##### Running download-and-extract step. 04:32:04 INFO - ##### 04:32:04 INFO - Running pre-action listener: _resource_record_pre_action 04:32:04 INFO - Running main action method: download_and_extract 04:32:04 INFO - mkdir: /builds/slave/test/build/tests 04:32:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:32:04 INFO - https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:32:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:06 INFO - Downloaded 1361 bytes. 04:32:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:06 INFO - Using the following test package requirements: 04:32:06 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:32:06 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:32:06 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:32:06 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'jsshell-linux-x86_64.zip'], 04:32:06 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:32:06 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:32:06 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:32:06 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:32:06 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:32:06 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:06 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:32:06 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 04:32:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:32:06 INFO - https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:32:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:32:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:32:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:08 INFO - Downloaded 22675000 bytes. 04:32:08 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/*'] 04:32:08 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/* 04:32:08 INFO - caution: filename not matched: web-platform/* 04:32:08 INFO - Return code: 11 04:32:08 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')]} 04:32:08 INFO - https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:32:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:32:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:32:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:13 INFO - Downloaded 36382568 bytes. 04:32:13 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/*'] 04:32:13 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/* 04:32:16 INFO - caution: filename not matched: bin/* 04:32:16 INFO - caution: filename not matched: config/* 04:32:16 INFO - caution: filename not matched: mozbase/* 04:32:16 INFO - caution: filename not matched: marionette/* 04:32:16 INFO - caution: filename not matched: tools/wptserve/* 04:32:16 INFO - Return code: 11 04:32:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:32:16 INFO - https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:32:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:19 INFO - Downloaded 64174025 bytes. 04:32:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:19 INFO - mkdir: /builds/slave/test/properties 04:32:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:32:19 INFO - Writing to file /builds/slave/test/properties/build_url 04:32:19 INFO - Contents: 04:32:19 INFO - build_url:https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:32:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:32:21 INFO - Contents: 04:32:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:21 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')]} 04:32:21 INFO - https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:32:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EaZaTimHTzC-H3E5qDlF3g/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 04:32:24 INFO - Downloaded 90738384 bytes. 04:32:24 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'] 04:32:24 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 04:32:30 INFO - Return code: 0 04:32:30 INFO - Running post-action listener: _resource_record_post_action 04:32:30 INFO - Running post-action listener: set_extra_try_arguments 04:32:30 INFO - ##### 04:32:30 INFO - ##### Running create-virtualenv step. 04:32:30 INFO - ##### 04:32:30 INFO - Running pre-action listener: _pre_create_virtualenv 04:32:30 INFO - Running pre-action listener: _resource_record_pre_action 04:32:30 INFO - Running main action method: create_virtualenv 04:32:30 INFO - Creating virtualenv /builds/slave/test/build/venv 04:32:30 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 04:32:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:32:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:32:30 INFO - Using real prefix '/usr' 04:32:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:32:32 INFO - Installing distribute.............................................................................................................................................................................................done. 04:32:37 INFO - Installing pip.................done. 04:32:37 INFO - Return code: 0 04:32:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:32:37 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')]} 04:32:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:32:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:37 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')]} 04:32:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:32:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:37 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 0x126a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13928c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, '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-1461065504.876645-954747709', '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 04:32:37 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 04:32:37 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 04:32:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:32:37 INFO - 'CCACHE_UMASK': '002', 04:32:37 INFO - 'DISPLAY': ':0', 04:32:37 INFO - 'HOME': '/home/cltbld', 04:32:37 INFO - 'LANG': 'en_US.UTF-8', 04:32:37 INFO - 'LOGNAME': 'cltbld', 04:32:37 INFO - 'MAIL': '/var/mail/cltbld', 04:32:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:32:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:32:37 INFO - 'MOZ_NO_REMOTE': '1', 04:32:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:32:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:32:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:32:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:32:37 INFO - 'PWD': '/builds/slave/test', 04:32:37 INFO - 'SHELL': '/bin/bash', 04:32:37 INFO - 'SHLVL': '1', 04:32:37 INFO - 'TERM': 'linux', 04:32:37 INFO - 'TMOUT': '86400', 04:32:37 INFO - 'USER': 'cltbld', 04:32:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:32:37 INFO - '_': '/tools/buildbot/bin/python'} 04:32:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:32:37 INFO - Downloading/unpacking psutil>=0.7.1 04:32:37 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 04:32:37 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 04:32:37 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 04:32:37 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 04:32:37 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 04:32:37 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 04:32:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:32:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:32:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:32:43 INFO - Installing collected packages: psutil 04:32:43 INFO - Running setup.py install for psutil 04:32:43 INFO - building 'psutil._psutil_linux' extension 04:32:43 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 04:32:43 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 04:32:43 INFO - building 'psutil._psutil_posix' extension 04:32:43 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 04:32:44 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 04:32:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:32:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:32:44 INFO - Successfully installed psutil 04:32:44 INFO - Cleaning up... 04:32:44 INFO - Return code: 0 04:32:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:32:44 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')]} 04:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:32:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:44 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')]} 04:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:32:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:44 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 0x126a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13928c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, '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-1461065504.876645-954747709', '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 04:32:44 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 04:32:44 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 04:32:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:32:44 INFO - 'CCACHE_UMASK': '002', 04:32:44 INFO - 'DISPLAY': ':0', 04:32:44 INFO - 'HOME': '/home/cltbld', 04:32:44 INFO - 'LANG': 'en_US.UTF-8', 04:32:44 INFO - 'LOGNAME': 'cltbld', 04:32:44 INFO - 'MAIL': '/var/mail/cltbld', 04:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:32:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:32:44 INFO - 'MOZ_NO_REMOTE': '1', 04:32:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:32:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:32:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:32:44 INFO - 'PWD': '/builds/slave/test', 04:32:44 INFO - 'SHELL': '/bin/bash', 04:32:44 INFO - 'SHLVL': '1', 04:32:44 INFO - 'TERM': 'linux', 04:32:44 INFO - 'TMOUT': '86400', 04:32:44 INFO - 'USER': 'cltbld', 04:32:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:32:44 INFO - '_': '/tools/buildbot/bin/python'} 04:32:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:32:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:32:44 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 04:32:44 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 04:32:44 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 04:32:44 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 04:32:44 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 04:32:44 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 04:32:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:32:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:32:50 INFO - Installing collected packages: mozsystemmonitor 04:32:50 INFO - Running setup.py install for mozsystemmonitor 04:32:50 INFO - Successfully installed mozsystemmonitor 04:32:50 INFO - Cleaning up... 04:32:50 INFO - Return code: 0 04:32:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:32:50 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')]} 04:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:32:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:50 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')]} 04:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:32:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:50 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 0x126a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13928c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, '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-1461065504.876645-954747709', '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 04:32:50 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 04:32:50 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 04:32:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:32:50 INFO - 'CCACHE_UMASK': '002', 04:32:50 INFO - 'DISPLAY': ':0', 04:32:50 INFO - 'HOME': '/home/cltbld', 04:32:50 INFO - 'LANG': 'en_US.UTF-8', 04:32:50 INFO - 'LOGNAME': 'cltbld', 04:32:50 INFO - 'MAIL': '/var/mail/cltbld', 04:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:32:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:32:50 INFO - 'MOZ_NO_REMOTE': '1', 04:32:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:32:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:32:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:32:50 INFO - 'PWD': '/builds/slave/test', 04:32:50 INFO - 'SHELL': '/bin/bash', 04:32:50 INFO - 'SHLVL': '1', 04:32:50 INFO - 'TERM': 'linux', 04:32:50 INFO - 'TMOUT': '86400', 04:32:50 INFO - 'USER': 'cltbld', 04:32:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:32:50 INFO - '_': '/tools/buildbot/bin/python'} 04:32:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:32:50 INFO - Downloading/unpacking blobuploader==1.2.4 04:32:50 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 04:32:50 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 04:32:50 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 04:32:50 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 04:32:50 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 04:32:50 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 04:32:55 INFO - Downloading blobuploader-1.2.4.tar.gz 04:32:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:32:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:32:55 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 04:32:55 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 04:32:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:32:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:32:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:32:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:32:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:32:57 INFO - Downloading docopt-0.6.1.tar.gz 04:32:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:32:57 INFO - Installing collected packages: blobuploader, requests, docopt 04:32:57 INFO - Running setup.py install for blobuploader 04:32:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:32:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:32:58 INFO - Running setup.py install for requests 04:32:58 INFO - Running setup.py install for docopt 04:32:59 INFO - Successfully installed blobuploader requests docopt 04:32:59 INFO - Cleaning up... 04:32:59 INFO - Return code: 0 04:32:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:32:59 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')]} 04:32:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:32:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:59 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')]} 04:32:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:32:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32:59 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 0x126a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13928c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, '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-1461065504.876645-954747709', '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 04:32:59 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 04:32:59 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 04:32:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:32:59 INFO - 'CCACHE_UMASK': '002', 04:32:59 INFO - 'DISPLAY': ':0', 04:32:59 INFO - 'HOME': '/home/cltbld', 04:32:59 INFO - 'LANG': 'en_US.UTF-8', 04:32:59 INFO - 'LOGNAME': 'cltbld', 04:32:59 INFO - 'MAIL': '/var/mail/cltbld', 04:32:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:32:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:32:59 INFO - 'MOZ_NO_REMOTE': '1', 04:32:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:32:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:32:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:32:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:32:59 INFO - 'PWD': '/builds/slave/test', 04:32:59 INFO - 'SHELL': '/bin/bash', 04:32:59 INFO - 'SHLVL': '1', 04:32:59 INFO - 'TERM': 'linux', 04:32:59 INFO - 'TMOUT': '86400', 04:32:59 INFO - 'USER': 'cltbld', 04:32:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:32:59 INFO - '_': '/tools/buildbot/bin/python'} 04:32:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:32:59 INFO - Running setup.py (path:/tmp/pip-PC818S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:32:59 INFO - Running setup.py (path:/tmp/pip-lCVPCU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:32:59 INFO - Running setup.py (path:/tmp/pip-susV3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:00 INFO - Running setup.py (path:/tmp/pip-y7vWKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:00 INFO - Running setup.py (path:/tmp/pip-eKsksz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:00 INFO - Running setup.py (path:/tmp/pip-MKFKY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:00 INFO - Running setup.py (path:/tmp/pip-kR4A38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:00 INFO - Running setup.py (path:/tmp/pip-Ns6Iqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:00 INFO - Running setup.py (path:/tmp/pip-zHQjIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:00 INFO - Running setup.py (path:/tmp/pip-ZSFYYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:00 INFO - Running setup.py (path:/tmp/pip-RWv4MS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:01 INFO - Running setup.py (path:/tmp/pip-pjHYe6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:01 INFO - Running setup.py (path:/tmp/pip-XI0SmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:01 INFO - Running setup.py (path:/tmp/pip-xlLIbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:01 INFO - Running setup.py (path:/tmp/pip-4tVK4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:01 INFO - Running setup.py (path:/tmp/pip-wmPeE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:01 INFO - Running setup.py (path:/tmp/pip-xPG1V8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:01 INFO - Running setup.py (path:/tmp/pip-NCWz8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:02 INFO - Running setup.py (path:/tmp/pip-fEWPTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:02 INFO - Running setup.py (path:/tmp/pip-mkLDIN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:02 INFO - Running setup.py (path:/tmp/pip-eqUlzI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:02 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 04:33:02 INFO - Running setup.py install for manifestparser 04:33:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:33:03 INFO - Running setup.py install for mozcrash 04:33:03 INFO - Running setup.py install for mozdebug 04:33:03 INFO - Running setup.py install for mozdevice 04:33:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:33:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:33:03 INFO - Running setup.py install for mozfile 04:33:03 INFO - Running setup.py install for mozhttpd 04:33:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Running setup.py install for mozinfo 04:33:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Running setup.py install for mozInstall 04:33:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:33:04 INFO - Running setup.py install for mozleak 04:33:04 INFO - Running setup.py install for mozlog 04:33:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:33:05 INFO - Running setup.py install for moznetwork 04:33:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:33:05 INFO - Running setup.py install for mozprocess 04:33:05 INFO - Running setup.py install for mozprofile 04:33:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:33:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:33:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:33:05 INFO - Running setup.py install for mozrunner 04:33:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:33:06 INFO - Running setup.py install for mozscreenshot 04:33:06 INFO - Running setup.py install for moztest 04:33:06 INFO - Running setup.py install for mozversion 04:33:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:33:07 INFO - Running setup.py install for wptserve 04:33:07 INFO - Running setup.py install for marionette-driver 04:33:07 INFO - Running setup.py install for browsermob-proxy 04:33:07 INFO - Running setup.py install for marionette-client 04:33:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:33:08 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 04:33:08 INFO - Cleaning up... 04:33:08 INFO - Return code: 0 04:33:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:33:08 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')]} 04:33:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:08 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')]} 04:33:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:08 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 0x126a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x126b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13928c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, '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-1461065504.876645-954747709', '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 04:33:08 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 04:33:08 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 04:33:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:08 INFO - 'CCACHE_UMASK': '002', 04:33:08 INFO - 'DISPLAY': ':0', 04:33:08 INFO - 'HOME': '/home/cltbld', 04:33:08 INFO - 'LANG': 'en_US.UTF-8', 04:33:08 INFO - 'LOGNAME': 'cltbld', 04:33:08 INFO - 'MAIL': '/var/mail/cltbld', 04:33:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:08 INFO - 'MOZ_NO_REMOTE': '1', 04:33:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:08 INFO - 'PWD': '/builds/slave/test', 04:33:08 INFO - 'SHELL': '/bin/bash', 04:33:08 INFO - 'SHLVL': '1', 04:33:08 INFO - 'TERM': 'linux', 04:33:08 INFO - 'TMOUT': '86400', 04:33:08 INFO - 'USER': 'cltbld', 04:33:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:33:08 INFO - '_': '/tools/buildbot/bin/python'} 04:33:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:33:08 INFO - Running setup.py (path:/tmp/pip-MO8vxW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:33:09 INFO - Running setup.py (path:/tmp/pip-Ha7qHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:33:09 INFO - Running setup.py (path:/tmp/pip-JjbrU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:09 INFO - Running setup.py (path:/tmp/pip-t298as-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:09 INFO - Running setup.py (path:/tmp/pip-jhuSfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:09 INFO - Running setup.py (path:/tmp/pip-YEIJGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:09 INFO - Running setup.py (path:/tmp/pip-7EaBKr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:09 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)) 04:33:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:09 INFO - Running setup.py (path:/tmp/pip-3QCd8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:10 INFO - Running setup.py (path:/tmp/pip-SADj_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:10 INFO - Running setup.py (path:/tmp/pip-dMIn_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:10 INFO - Running setup.py (path:/tmp/pip-Mo6GJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:10 INFO - Running setup.py (path:/tmp/pip-5mIYWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:10 INFO - Running setup.py (path:/tmp/pip-wezXAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:10 INFO - Running setup.py (path:/tmp/pip-KlfgFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:10 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)) 04:33:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:10 INFO - Running setup.py (path:/tmp/pip-bJz_PG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:11 INFO - Running setup.py (path:/tmp/pip-f8qQF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:11 INFO - Running setup.py (path:/tmp/pip-ePVtcs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:11 INFO - Running setup.py (path:/tmp/pip-kf1_Yw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:11 INFO - Running setup.py (path:/tmp/pip-rYZ6ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:11 INFO - Running setup.py (path:/tmp/pip-jQHtHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:11 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)) 04:33:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:12 INFO - Running setup.py (path:/tmp/pip-5NhxLD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:12 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)) 04:33:12 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)) 04:33:12 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)) 04:33:12 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)) 04:33:12 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)) 04:33:12 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)) 04:33:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:33:12 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 04:33:12 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 04:33:12 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 04:33:12 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 04:33:12 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 04:33:12 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 04:33:17 INFO - Downloading blessings-1.6.tar.gz 04:33:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:33:17 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)) 04:33:17 INFO - Installing collected packages: blessings 04:33:17 INFO - Running setup.py install for blessings 04:33:17 INFO - Successfully installed blessings 04:33:17 INFO - Cleaning up... 04:33:18 INFO - Return code: 0 04:33:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:33:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:18 INFO - Reading from file tmpfile_stdout 04:33:18 INFO - Current package versions: 04:33:18 INFO - argparse == 1.2.1 04:33:18 INFO - blessings == 1.6 04:33:18 INFO - blobuploader == 1.2.4 04:33:18 INFO - browsermob-proxy == 0.6.0 04:33:18 INFO - docopt == 0.6.1 04:33:18 INFO - manifestparser == 1.1 04:33:18 INFO - marionette-client == 2.3.0 04:33:18 INFO - marionette-driver == 1.4.0 04:33:18 INFO - mozInstall == 1.12 04:33:18 INFO - mozcrash == 0.17 04:33:18 INFO - mozdebug == 0.1 04:33:18 INFO - mozdevice == 0.48 04:33:18 INFO - mozfile == 1.2 04:33:18 INFO - mozhttpd == 0.7 04:33:18 INFO - mozinfo == 0.9 04:33:18 INFO - mozleak == 0.1 04:33:18 INFO - mozlog == 3.1 04:33:18 INFO - moznetwork == 0.27 04:33:18 INFO - mozprocess == 0.22 04:33:18 INFO - mozprofile == 0.28 04:33:18 INFO - mozrunner == 6.11 04:33:18 INFO - mozscreenshot == 0.1 04:33:18 INFO - mozsystemmonitor == 0.0 04:33:18 INFO - moztest == 0.7 04:33:18 INFO - mozversion == 1.4 04:33:18 INFO - psutil == 3.1.1 04:33:18 INFO - requests == 1.2.3 04:33:18 INFO - wptserve == 1.4.0 04:33:18 INFO - wsgiref == 0.1.2 04:33:18 INFO - Running post-action listener: _resource_record_post_action 04:33:18 INFO - Running post-action listener: _start_resource_monitoring 04:33:18 INFO - Starting resource monitoring. 04:33:18 INFO - ##### 04:33:18 INFO - ##### Running pull step. 04:33:18 INFO - ##### 04:33:18 INFO - Running pre-action listener: _resource_record_pre_action 04:33:18 INFO - Running main action method: pull 04:33:18 INFO - Pull has nothing to do! 04:33:18 INFO - Running post-action listener: _resource_record_post_action 04:33:18 INFO - ##### 04:33:18 INFO - ##### Running install step. 04:33:18 INFO - ##### 04:33:18 INFO - Running pre-action listener: _resource_record_pre_action 04:33:18 INFO - Running main action method: install 04:33:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:19 INFO - Reading from file tmpfile_stdout 04:33:19 INFO - Detecting whether we're running mozinstall >=1.0... 04:33:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:33:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:33:19 INFO - Reading from file tmpfile_stdout 04:33:19 INFO - Output received: 04:33:19 INFO - Usage: mozinstall [options] installer 04:33:19 INFO - Options: 04:33:19 INFO - -h, --help show this help message and exit 04:33:19 INFO - -d DEST, --destination=DEST 04:33:19 INFO - Directory to install application into. [default: 04:33:19 INFO - "/builds/slave/test"] 04:33:19 INFO - --app=APP Application being installed. [default: firefox] 04:33:19 INFO - mkdir: /builds/slave/test/build/application 04:33:19 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'] 04:33:19 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 04:33:50 INFO - Reading from file tmpfile_stdout 04:33:50 INFO - Output received: 04:33:50 INFO - /builds/slave/test/build/application/firefox/firefox 04:33:50 INFO - Running post-action listener: _resource_record_post_action 04:33:50 INFO - ##### 04:33:50 INFO - ##### Running run-tests step. 04:33:50 INFO - ##### 04:33:50 INFO - Running pre-action listener: _resource_record_pre_action 04:33:50 INFO - Running main action method: run_tests 04:33:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:33:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:33:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:33:50 INFO - grabbing minidump binary from tooltool 04:33:50 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')]} 04:33:50 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 0x136da90>, '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 0x136e790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x136ec40>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:33:50 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 04:33:50 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 04:33:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:33:50 INFO - Return code: 0 04:33:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:33:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:33:50 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/EaZaTimHTzC-H3E5qDlF3g/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 04:33:50 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/EaZaTimHTzC-H3E5qDlF3g/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 04:33:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:50 INFO - 'CCACHE_UMASK': '002', 04:33:50 INFO - 'DISPLAY': ':0', 04:33:50 INFO - 'HOME': '/home/cltbld', 04:33:50 INFO - 'LANG': 'en_US.UTF-8', 04:33:50 INFO - 'LOGNAME': 'cltbld', 04:33:50 INFO - 'MAIL': '/var/mail/cltbld', 04:33:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:33:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:50 INFO - 'MOZ_NO_REMOTE': '1', 04:33:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:50 INFO - 'PWD': '/builds/slave/test', 04:33:50 INFO - 'SHELL': '/bin/bash', 04:33:50 INFO - 'SHLVL': '1', 04:33:50 INFO - 'TERM': 'linux', 04:33:50 INFO - 'TMOUT': '86400', 04:33:50 INFO - 'USER': 'cltbld', 04:33:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065504.876645-954747709', 04:33:50 INFO - '_': '/tools/buildbot/bin/python'} 04:33:50 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/EaZaTimHTzC-H3E5qDlF3g/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 04:33:51 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 04:33:51 INFO - import pkg_resources 04:33:52 INFO - Using 1 client processes 04:33:53 INFO - wptserve Starting http server on 127.0.0.1:8000 04:33:53 INFO - wptserve Starting http server on 127.0.0.1:8001 04:33:53 INFO - wptserve Starting http server on 127.0.0.1:8443 04:33:55 INFO - SUITE-START | Running 778 tests 04:33:55 INFO - Running testharness tests 04:33:55 INFO - Setting up ssl 04:33:55 INFO - PROCESS | certutil | 04:33:55 INFO - PROCESS | certutil | 04:33:55 INFO - PROCESS | certutil | 04:33:55 INFO - Certificate Nickname Trust Attributes 04:33:55 INFO - SSL,S/MIME,JAR/XPI 04:33:55 INFO - 04:33:55 INFO - web-platform-tests CT,, 04:33:55 INFO - 04:33:55 INFO - Starting runner 04:33:58 INFO - PROCESS | 4936 | 1461065638312 Marionette DEBUG Marionette enabled via build flag and pref 04:33:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1305800 == 1 [pid = 4936] [id = 1] 04:33:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 1 (0x7f76a1306000) [pid = 4936] [serial = 1] [outer = (nil)] 04:33:58 INFO - PROCESS | 4936 | [4936] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:33:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 2 (0x7f76a1307000) [pid = 4936] [serial = 2] [outer = 0x7f76a1306000] 04:33:58 INFO - PROCESS | 4936 | 1461065638941 Marionette INFO Listening on port 2828 04:33:59 INFO - PROCESS | 4936 | 1461065639483 Marionette DEBUG Marionette enabled via command-line flag 04:33:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e47d800 == 2 [pid = 4936] [id = 2] 04:33:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 3 (0x7f769e4c3800) [pid = 4936] [serial = 3] [outer = (nil)] 04:33:59 INFO - PROCESS | 4936 | [4936] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:33:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 4 (0x7f769e4c4800) [pid = 4936] [serial = 4] [outer = 0x7f769e4c3800] 04:33:59 INFO - PROCESS | 4936 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f769e2bd580 04:33:59 INFO - PROCESS | 4936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f76a3ba1dc0 04:33:59 INFO - PROCESS | 4936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f769e2f50d0 04:33:59 INFO - PROCESS | 4936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f769e2f53d0 04:33:59 INFO - PROCESS | 4936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f769e2f5700 04:33:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 5 (0x7f769d622800) [pid = 4936] [serial = 5] [outer = 0x7f76a1306000] 04:33:59 INFO - PROCESS | 4936 | [4936] 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 04:33:59 INFO - PROCESS | 4936 | 1461065639839 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57167 04:33:59 INFO - PROCESS | 4936 | [4936] 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 04:33:59 INFO - PROCESS | 4936 | 1461065639922 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57168 04:33:59 INFO - PROCESS | 4936 | 1461065639928 Marionette DEBUG Closed connection conn0 04:34:00 INFO - PROCESS | 4936 | [4936] 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 2252 04:34:00 INFO - PROCESS | 4936 | [4936] 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 04:34:00 INFO - PROCESS | 4936 | 1461065640055 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57169 04:34:00 INFO - PROCESS | 4936 | 1461065640059 Marionette DEBUG Closed connection conn1 04:34:00 INFO - PROCESS | 4936 | [4936] 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 04:34:00 INFO - PROCESS | 4936 | 1461065640118 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57170 04:34:00 INFO - PROCESS | 4936 | 1461065640133 Marionette DEBUG Closed connection conn2 04:34:00 INFO - PROCESS | 4936 | 1461065640179 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:34:00 INFO - PROCESS | 4936 | 1461065640207 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":"20160419025944","device":"desktop","version":"48.0a1"} 04:34:00 INFO - PROCESS | 4936 | [4936] 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 04:34:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692068000 == 3 [pid = 4936] [id = 3] 04:34:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 6 (0x7f7693e1a000) [pid = 4936] [serial = 6] [outer = (nil)] 04:34:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e4c8800 == 4 [pid = 4936] [id = 4] 04:34:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 7 (0x7f769282fc00) [pid = 4936] [serial = 7] [outer = (nil)] 04:34:02 INFO - PROCESS | 4936 | [4936] 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 04:34:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690938000 == 5 [pid = 4936] [id = 5] 04:34:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 8 (0x7f7690dc3400) [pid = 4936] [serial = 8] [outer = (nil)] 04:34:02 INFO - PROCESS | 4936 | [4936] 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 04:34:02 INFO - PROCESS | 4936 | [4936] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:34:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 9 (0x7f769098ec00) [pid = 4936] [serial = 9] [outer = 0x7f7690dc3400] 04:34:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 10 (0x7f7690445800) [pid = 4936] [serial = 10] [outer = 0x7f7693e1a000] 04:34:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 11 (0x7f7690475000) [pid = 4936] [serial = 11] [outer = 0x7f769282fc00] 04:34:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 12 (0x7f7690477000) [pid = 4936] [serial = 12] [outer = 0x7f7690dc3400] 04:34:04 INFO - PROCESS | 4936 | 1461065644031 Marionette DEBUG loaded listener.js 04:34:04 INFO - PROCESS | 4936 | 1461065644050 Marionette DEBUG loaded listener.js 04:34:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 13 (0x7f768e3b9400) [pid = 4936] [serial = 13] [outer = 0x7f7690dc3400] 04:34:04 INFO - PROCESS | 4936 | 1461065644758 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9aa8d613-3ec2-4238-ad05-776a452db9d6","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":"20160419025944","device":"desktop","version":"48.0a1","command_id":1}}] 04:34:04 INFO - PROCESS | 4936 | 1461065644975 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:34:05 INFO - PROCESS | 4936 | 1461065645213 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:34:05 INFO - PROCESS | 4936 | 1461065645418 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:34:05 INFO - PROCESS | 4936 | [4936] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:34:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 14 (0x7f768b484000) [pid = 4936] [serial = 14] [outer = 0x7f7690dc3400] 04:34:06 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:34:06 INFO - PROCESS | 4936 | 1461065646017 Marionette TRACE conn3 <- [1,3,null,{}] 04:34:06 INFO - PROCESS | 4936 | 1461065646083 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:34:06 INFO - PROCESS | 4936 | 1461065646119 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:34:06 INFO - PROCESS | 4936 | 1461065646181 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:34:06 INFO - PROCESS | 4936 | 1461065646185 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:34:06 INFO - PROCESS | 4936 | 1461065646237 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 4936 | 1461065646241 Marionette TRACE conn3 <- [1,6,null,{}] 04:34:06 INFO - PROCESS | 4936 | 1461065646261 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:06 INFO - PROCESS | 4936 | 1461065646278 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:34:06 INFO - PROCESS | 4936 | 1461065646289 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a29b000 == 6 [pid = 4936] [id = 6] 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 15 (0x7f7689731000) [pid = 4936] [serial = 15] [outer = (nil)] 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 16 (0x7f7689733000) [pid = 4936] [serial = 16] [outer = 0x7f7689731000] 04:34:06 INFO - PROCESS | 4936 | 1461065646358 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 17 (0x7f7689739400) [pid = 4936] [serial = 17] [outer = 0x7f7689731000] 04:34:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768951b800 == 7 [pid = 4936] [id = 7] 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 18 (0x7f768956a000) [pid = 4936] [serial = 18] [outer = (nil)] 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 19 (0x7f7689572000) [pid = 4936] [serial = 19] [outer = 0x7f768956a000] 04:34:06 INFO - PROCESS | 4936 | 1461065646805 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 20 (0x7f7689739c00) [pid = 4936] [serial = 20] [outer = 0x7f768956a000] 04:34:07 INFO - PROCESS | 4936 | [4936] 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 04:34:07 INFO - PROCESS | 4936 | 1461065647375 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 04:34:07 INFO - PROCESS | 4936 | 1461065647476 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:34:07 INFO - PROCESS | 4936 | 1461065647478 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:34:07 INFO - PROCESS | 4936 | 1461065647506 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:34:07 INFO - PROCESS | 4936 | 1461065647510 Marionette TRACE conn3 <- [1,10,null,{}] 04:34:07 INFO - PROCESS | 4936 | 1461065647541 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:07 INFO - PROCESS | 4936 | 1461065647708 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:34:07 INFO - PROCESS | 4936 | 1461065647723 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76977b3800 == 8 [pid = 4936] [id = 8] 04:34:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 21 (0x7f7688729000) [pid = 4936] [serial = 21] [outer = (nil)] 04:34:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 22 (0x7f7689565000) [pid = 4936] [serial = 22] [outer = 0x7f7688729000] 04:34:07 INFO - PROCESS | 4936 | 1461065647793 Marionette DEBUG loaded listener.js 04:34:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 23 (0x7f7691980000) [pid = 4936] [serial = 23] [outer = 0x7f7688729000] 04:34:08 INFO - PROCESS | 4936 | 1461065648373 Marionette TRACE conn3 <- [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]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 926ms 04:34:08 INFO - PROCESS | 4936 | 1461065648416 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 4936 | 1461065648421 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:34:08 INFO - PROCESS | 4936 | 1461065648427 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 4936 | 1461065648429 Marionette TRACE conn3 <- [1,14,null,{}] 04:34:08 INFO - PROCESS | 4936 | 1461065648435 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:08 INFO - PROCESS | 4936 | 1461065648591 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:34:08 INFO - PROCESS | 4936 | 1461065648606 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b14800 == 9 [pid = 4936] [id = 9] 04:34:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 24 (0x7f76879a4000) [pid = 4936] [serial = 24] [outer = (nil)] 04:34:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 25 (0x7f76879a6c00) [pid = 4936] [serial = 25] [outer = 0x7f76879a4000] 04:34:08 INFO - PROCESS | 4936 | 1461065648749 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 26 (0x7f7687d50c00) [pid = 4936] [serial = 26] [outer = 0x7f76879a4000] 04:34:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881d2800 == 10 [pid = 4936] [id = 10] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 27 (0x7f76881d3000) [pid = 4936] [serial = 27] [outer = (nil)] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 28 (0x7f76881d1000) [pid = 4936] [serial = 28] [outer = 0x7f76881d3000] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 29 (0x7f76881d8000) [pid = 4936] [serial = 29] [outer = 0x7f76881d3000] 04:34:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687dab800 == 11 [pid = 4936] [id = 11] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 30 (0x7f7687bc2000) [pid = 4936] [serial = 30] [outer = (nil)] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 31 (0x7f7689731c00) [pid = 4936] [serial = 31] [outer = 0x7f7687bc2000] 04:34:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 32 (0x7f7687d51000) [pid = 4936] [serial = 32] [outer = 0x7f7687bc2000] 04:34:10 INFO - PROCESS | 4936 | 1461065650076 Marionette TRACE conn3 <- [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]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1681ms 04:34:10 INFO - PROCESS | 4936 | 1461065650161 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 4936 | 1461065650169 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:34:10 INFO - PROCESS | 4936 | 1461065650196 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - PROCESS | 4936 | 1461065650201 Marionette TRACE conn3 <- [1,18,null,{}] 04:34:10 INFO - PROCESS | 4936 | 1461065650209 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:10 INFO - PROCESS | 4936 | 1461065650396 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:34:10 INFO - PROCESS | 4936 | 1461065650538 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a29c800 == 12 [pid = 4936] [id = 12] 04:34:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 33 (0x7f768884bc00) [pid = 4936] [serial = 33] [outer = (nil)] 04:34:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 34 (0x7f768b42a400) [pid = 4936] [serial = 34] [outer = 0x7f768884bc00] 04:34:10 INFO - PROCESS | 4936 | 1461065650616 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 35 (0x7f7690658800) [pid = 4936] [serial = 35] [outer = 0x7f768884bc00] 04:34:11 INFO - PROCESS | 4936 | 1461065651461 Marionette TRACE conn3 <- [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]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1345ms 04:34:11 INFO - PROCESS | 4936 | 1461065651539 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 4936 | 1461065651546 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:34:11 INFO - PROCESS | 4936 | 1461065651556 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 4936 | 1461065651560 Marionette TRACE conn3 <- [1,22,null,{}] 04:34:11 INFO - PROCESS | 4936 | 1461065651566 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:11 INFO - PROCESS | 4936 | 1461065651774 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:34:11 INFO - PROCESS | 4936 | 1461065651892 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690430000 == 13 [pid = 4936] [id = 13] 04:34:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 36 (0x7f7690dc2000) [pid = 4936] [serial = 36] [outer = (nil)] 04:34:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 37 (0x7f76915a8000) [pid = 4936] [serial = 37] [outer = 0x7f7690dc2000] 04:34:11 INFO - PROCESS | 4936 | 1461065651968 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 38 (0x7f76915aa800) [pid = 4936] [serial = 38] [outer = 0x7f7690dc2000] 04:34:12 INFO - PROCESS | 4936 | 1461065652791 Marionette TRACE conn3 <- [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]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1277ms 04:34:12 INFO - PROCESS | 4936 | 1461065652835 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:34:12 INFO - PROCESS | 4936 | 1461065652839 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:34:12 INFO - PROCESS | 4936 | 1461065652845 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 4936 | 1461065652852 Marionette TRACE conn3 <- [1,26,null,{}] 04:34:12 INFO - PROCESS | 4936 | 1461065652868 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 4936 | 1461065653062 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:34:13 INFO - PROCESS | 4936 | 1461065653397 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a28c000 == 14 [pid = 4936] [id = 14] 04:34:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 39 (0x7f768a25ec00) [pid = 4936] [serial = 39] [outer = (nil)] 04:34:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 40 (0x7f768bb6d800) [pid = 4936] [serial = 40] [outer = 0x7f768a25ec00] 04:34:13 INFO - PROCESS | 4936 | 1461065653475 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 41 (0x7f768f03c400) [pid = 4936] [serial = 41] [outer = 0x7f768a25ec00] 04:34:14 INFO - PROCESS | 4936 | 1461065654314 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1539ms 04:34:14 INFO - PROCESS | 4936 | 1461065654386 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 4936 | 1461065654391 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:34:14 INFO - PROCESS | 4936 | 1461065654399 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 4936 | 1461065654403 Marionette TRACE conn3 <- [1,30,null,{}] 04:34:14 INFO - PROCESS | 4936 | 1461065654410 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:14 INFO - PROCESS | 4936 | 1461065654658 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:34:14 INFO - PROCESS | 4936 | 1461065654810 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881df000 == 15 [pid = 4936] [id = 15] 04:34:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 42 (0x7f768bb6a800) [pid = 4936] [serial = 42] [outer = (nil)] 04:34:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 43 (0x7f768fc18800) [pid = 4936] [serial = 43] [outer = 0x7f768bb6a800] 04:34:14 INFO - PROCESS | 4936 | 1461065654882 Marionette DEBUG loaded listener.js 04:34:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 44 (0x7f768fddd800) [pid = 4936] [serial = 44] [outer = 0x7f768bb6a800] 04:34:15 INFO - PROCESS | 4936 | 1461065655490 Marionette TRACE conn3 <- [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]]]}] 04:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 04:34:15 INFO - PROCESS | 4936 | 1461065655535 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:34:15 INFO - PROCESS | 4936 | 1461065655541 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:34:15 INFO - PROCESS | 4936 | 1461065655548 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:34:15 INFO - PROCESS | 4936 | 1461065655550 Marionette TRACE conn3 <- [1,34,null,{}] 04:34:15 INFO - PROCESS | 4936 | 1461065655556 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:15 INFO - PROCESS | 4936 | 1461065655717 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:34:15 INFO - PROCESS | 4936 | 1461065655807 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911a8000 == 16 [pid = 4936] [id = 16] 04:34:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 45 (0x7f7688727800) [pid = 4936] [serial = 45] [outer = (nil)] 04:34:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 46 (0x7f768fd5c400) [pid = 4936] [serial = 46] [outer = 0x7f7688727800] 04:34:15 INFO - PROCESS | 4936 | 1461065655870 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 47 (0x7f7691ca0000) [pid = 4936] [serial = 47] [outer = 0x7f7688727800] 04:34:16 INFO - PROCESS | 4936 | 1461065656507 Marionette TRACE conn3 <- [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]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 04:34:16 INFO - PROCESS | 4936 | 1461065656534 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 4936 | 1461065656540 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:34:16 INFO - PROCESS | 4936 | 1461065656559 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 4936 | 1461065656572 Marionette TRACE conn3 <- [1,38,null,{}] 04:34:16 INFO - PROCESS | 4936 | 1461065656585 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:16 INFO - PROCESS | 4936 | 1461065656827 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:34:16 INFO - PROCESS | 4936 | 1461065656838 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769132e000 == 17 [pid = 4936] [id = 17] 04:34:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 48 (0x7f7691932c00) [pid = 4936] [serial = 48] [outer = (nil)] 04:34:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 49 (0x7f7693b77800) [pid = 4936] [serial = 49] [outer = 0x7f7691932c00] 04:34:16 INFO - PROCESS | 4936 | 1461065656901 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 50 (0x7f7693c33800) [pid = 4936] [serial = 50] [outer = 0x7f7691932c00] 04:34:17 INFO - PROCESS | 4936 | 1461065657600 Marionette TRACE conn3 <- [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]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1105ms 04:34:17 INFO - PROCESS | 4936 | 1461065657653 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:34:17 INFO - PROCESS | 4936 | 1461065657657 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:34:17 INFO - PROCESS | 4936 | 1461065657675 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 4936 | 1461065657679 Marionette TRACE conn3 <- [1,42,null,{}] 04:34:17 INFO - PROCESS | 4936 | 1461065657688 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:17 INFO - PROCESS | 4936 | 1461065657866 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:34:17 INFO - PROCESS | 4936 | 1461065657876 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769175d800 == 18 [pid = 4936] [id = 18] 04:34:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 51 (0x7f768e0ec800) [pid = 4936] [serial = 51] [outer = (nil)] 04:34:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 52 (0x7f769784b400) [pid = 4936] [serial = 52] [outer = 0x7f768e0ec800] 04:34:17 INFO - PROCESS | 4936 | 1461065657940 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 53 (0x7f769e26d000) [pid = 4936] [serial = 53] [outer = 0x7f768e0ec800] 04:34:18 INFO - PROCESS | 4936 | 1461065658603 Marionette TRACE conn3 <- [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]]]}] 04:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 997ms 04:34:18 INFO - PROCESS | 4936 | 1461065658661 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 4936 | 1461065658664 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:34:18 INFO - PROCESS | 4936 | 1461065658670 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:34:18 INFO - PROCESS | 4936 | 1461065658672 Marionette TRACE conn3 <- [1,46,null,{}] 04:34:18 INFO - PROCESS | 4936 | 1461065658677 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:18 INFO - PROCESS | 4936 | 1461065658896 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:34:18 INFO - PROCESS | 4936 | 1461065658961 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687daa800 == 19 [pid = 4936] [id = 19] 04:34:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 54 (0x7f76879aac00) [pid = 4936] [serial = 54] [outer = (nil)] 04:34:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 55 (0x7f7687bbbc00) [pid = 4936] [serial = 55] [outer = 0x7f76879aac00] 04:34:19 INFO - PROCESS | 4936 | 1461065659076 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 56 (0x7f7687d51c00) [pid = 4936] [serial = 56] [outer = 0x7f76879aac00] 04:34:19 INFO - PROCESS | 4936 | 1461065659908 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1277ms 04:34:19 INFO - PROCESS | 4936 | 1461065659949 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 4936 | 1461065659957 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:34:19 INFO - PROCESS | 4936 | 1461065659964 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 4936 | 1461065659972 Marionette TRACE conn3 <- [1,50,null,{}] 04:34:19 INFO - PROCESS | 4936 | 1461065659980 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 4936 | 1461065660181 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:34:20 INFO - PROCESS | 4936 | 1461065660301 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769109b800 == 20 [pid = 4936] [id = 20] 04:34:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 57 (0x7f76879ab800) [pid = 4936] [serial = 57] [outer = (nil)] 04:34:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 58 (0x7f768efa9800) [pid = 4936] [serial = 58] [outer = 0x7f76879ab800] 04:34:20 INFO - PROCESS | 4936 | 1461065660381 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 59 (0x7f768fc14c00) [pid = 4936] [serial = 59] [outer = 0x7f76879ab800] 04:34:21 INFO - PROCESS | 4936 | 1461065661196 Marionette TRACE conn3 <- [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]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1285ms 04:34:21 INFO - PROCESS | 4936 | 1461065661252 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:34:21 INFO - PROCESS | 4936 | 1461065661256 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:34:21 INFO - PROCESS | 4936 | 1461065661264 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 4936 | 1461065661267 Marionette TRACE conn3 <- [1,54,null,{}] 04:34:21 INFO - PROCESS | 4936 | 1461065661294 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:21 INFO - PROCESS | 4936 | 1461065661463 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:34:21 INFO - PROCESS | 4936 | 1461065661587 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691c33000 == 21 [pid = 4936] [id = 21] 04:34:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 60 (0x7f768e0ea800) [pid = 4936] [serial = 60] [outer = (nil)] 04:34:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 61 (0x7f76916d8000) [pid = 4936] [serial = 61] [outer = 0x7f768e0ea800] 04:34:21 INFO - PROCESS | 4936 | 1461065661662 Marionette DEBUG loaded listener.js 04:34:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 62 (0x7f7691c9e400) [pid = 4936] [serial = 62] [outer = 0x7f768e0ea800] 04:34:22 INFO - PROCESS | 4936 | 1461065662558 Marionette TRACE conn3 <- [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]]]}] 04:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1348ms 04:34:22 INFO - PROCESS | 4936 | 1461065662613 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:34:22 INFO - PROCESS | 4936 | 1461065662619 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:34:22 INFO - PROCESS | 4936 | 1461065662635 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:34:22 INFO - PROCESS | 4936 | 1461065662643 Marionette TRACE conn3 <- [1,58,null,{}] 04:34:22 INFO - PROCESS | 4936 | 1461065662649 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:22 INFO - PROCESS | 4936 | 1461065662942 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:34:23 INFO - PROCESS | 4936 | 1461065663121 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f28d000 == 22 [pid = 4936] [id = 22] 04:34:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 63 (0x7f7689568c00) [pid = 4936] [serial = 63] [outer = (nil)] 04:34:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 64 (0x7f7689571400) [pid = 4936] [serial = 64] [outer = 0x7f7689568c00] 04:34:23 INFO - PROCESS | 4936 | 1461065663194 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 65 (0x7f768e066000) [pid = 4936] [serial = 65] [outer = 0x7f7689568c00] 04:34:23 INFO - PROCESS | 4936 | 1461065663921 Marionette TRACE conn3 <- [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]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1342ms 04:34:23 INFO - PROCESS | 4936 | 1461065663972 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 4936 | 1461065663978 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:34:23 INFO - PROCESS | 4936 | 1461065663985 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 4936 | 1461065663991 Marionette TRACE conn3 <- [1,62,null,{}] 04:34:24 INFO - PROCESS | 4936 | 1461065663998 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 4936 | 1461065664165 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:34:24 INFO - PROCESS | 4936 | 1461065664309 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769175d800 == 21 [pid = 4936] [id = 18] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769132e000 == 20 [pid = 4936] [id = 17] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911a8000 == 19 [pid = 4936] [id = 16] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76881df000 == 18 [pid = 4936] [id = 15] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a28c000 == 17 [pid = 4936] [id = 14] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a29c800 == 16 [pid = 4936] [id = 12] 04:34:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b14800 == 15 [pid = 4936] [id = 9] 04:34:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687daa000 == 16 [pid = 4936] [id = 23] 04:34:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 66 (0x7f76879a5800) [pid = 4936] [serial = 66] [outer = (nil)] 04:34:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 67 (0x7f7687d56400) [pid = 4936] [serial = 67] [outer = 0x7f76879a5800] 04:34:24 INFO - PROCESS | 4936 | 1461065664409 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 68 (0x7f768b425400) [pid = 4936] [serial = 68] [outer = 0x7f76879a5800] 04:34:25 INFO - PROCESS | 4936 | 1461065665255 Marionette TRACE conn3 <- [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]]]}] 04:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 04:34:25 INFO - PROCESS | 4936 | 1461065665319 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 4936 | 1461065665327 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:34:25 INFO - PROCESS | 4936 | 1461065665337 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 4936 | 1461065665341 Marionette TRACE conn3 <- [1,66,null,{}] 04:34:25 INFO - PROCESS | 4936 | 1461065665349 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:25 INFO - PROCESS | 4936 | 1461065665512 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:34:25 INFO - PROCESS | 4936 | 1461065665635 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691098800 == 17 [pid = 4936] [id = 24] 04:34:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 69 (0x7f76879b1400) [pid = 4936] [serial = 69] [outer = (nil)] 04:34:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 70 (0x7f76915a4400) [pid = 4936] [serial = 70] [outer = 0x7f76879b1400] 04:34:25 INFO - PROCESS | 4936 | 1461065665711 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 71 (0x7f7691764400) [pid = 4936] [serial = 71] [outer = 0x7f76879b1400] 04:34:26 INFO - PROCESS | 4936 | 1461065666533 Marionette TRACE conn3 <- [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]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1235ms 04:34:26 INFO - PROCESS | 4936 | 1461065666574 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 4936 | 1461065666581 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:34:26 INFO - PROCESS | 4936 | 1461065666590 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 4936 | 1461065666595 Marionette TRACE conn3 <- [1,70,null,{}] 04:34:26 INFO - PROCESS | 4936 | 1461065666620 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:26 INFO - PROCESS | 4936 | 1461065666786 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:34:26 INFO - PROCESS | 4936 | 1461065666909 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b7f000 == 18 [pid = 4936] [id = 25] 04:34:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 72 (0x7f7687d4b000) [pid = 4936] [serial = 72] [outer = (nil)] 04:34:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 73 (0x7f76927a5000) [pid = 4936] [serial = 73] [outer = 0x7f7687d4b000] 04:34:26 INFO - PROCESS | 4936 | 1461065666994 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 74 (0x7f7697850400) [pid = 4936] [serial = 74] [outer = 0x7f7687d4b000] 04:34:27 INFO - PROCESS | 4936 | 1461065667823 Marionette TRACE conn3 <- [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]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1299ms 04:34:27 INFO - PROCESS | 4936 | 1461065667891 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 4936 | 1461065667895 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:34:27 INFO - PROCESS | 4936 | 1461065667903 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 4936 | 1461065667912 Marionette TRACE conn3 <- [1,74,null,{}] 04:34:27 INFO - PROCESS | 4936 | 1461065667926 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 4936 | 1461065668088 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:34:28 INFO - PROCESS | 4936 | 1461065668211 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e27000 == 19 [pid = 4936] [id = 26] 04:34:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 75 (0x7f7687d4a400) [pid = 4936] [serial = 75] [outer = (nil)] 04:34:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 76 (0x7f769e90ec00) [pid = 4936] [serial = 76] [outer = 0x7f7687d4a400] 04:34:28 INFO - PROCESS | 4936 | 1461065668285 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 77 (0x7f769f627000) [pid = 4936] [serial = 77] [outer = 0x7f7687d4a400] 04:34:29 INFO - PROCESS | 4936 | 1461065669224 Marionette TRACE conn3 <- [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]]]}] 04:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1396ms 04:34:29 INFO - PROCESS | 4936 | 1461065669298 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:34:29 INFO - PROCESS | 4936 | 1461065669304 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:34:29 INFO - PROCESS | 4936 | 1461065669313 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 4936 | 1461065669318 Marionette TRACE conn3 <- [1,78,null,{}] 04:34:29 INFO - PROCESS | 4936 | 1461065669327 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:29 INFO - PROCESS | 4936 | 1461065669553 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:34:29 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f28d000 == 18 [pid = 4936] [id = 22] 04:34:29 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687daa800 == 17 [pid = 4936] [id = 19] 04:34:29 INFO - PROCESS | 4936 | 1461065669776 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768bb4f800 == 18 [pid = 4936] [id = 27] 04:34:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 78 (0x7f768b422000) [pid = 4936] [serial = 78] [outer = (nil)] 04:34:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 79 (0x7f768e06d400) [pid = 4936] [serial = 79] [outer = 0x7f768b422000] 04:34:29 INFO - PROCESS | 4936 | 1461065669869 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 80 (0x7f768fc81c00) [pid = 4936] [serial = 80] [outer = 0x7f768b422000] 04:34:30 INFO - PROCESS | 4936 | 1461065670630 Marionette TRACE conn3 <- [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]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1384ms 04:34:30 INFO - PROCESS | 4936 | 1461065670708 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:34:30 INFO - PROCESS | 4936 | 1461065670717 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:34:30 INFO - PROCESS | 4936 | 1461065670730 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 4936 | 1461065670740 Marionette TRACE conn3 <- [1,82,null,{}] 04:34:30 INFO - PROCESS | 4936 | 1461065670753 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:30 INFO - PROCESS | 4936 | 1461065670931 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:34:31 INFO - PROCESS | 4936 | 1461065671028 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769175e000 == 19 [pid = 4936] [id = 28] 04:34:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 81 (0x7f7689736400) [pid = 4936] [serial = 81] [outer = (nil)] 04:34:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 82 (0x7f7691977400) [pid = 4936] [serial = 82] [outer = 0x7f7689736400] 04:34:31 INFO - PROCESS | 4936 | 1461065671107 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 83 (0x7f769247e000) [pid = 4936] [serial = 83] [outer = 0x7f7689736400] 04:34:31 INFO - PROCESS | 4936 | 1461065671889 Marionette TRACE conn3 <- [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]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1200ms 04:34:31 INFO - PROCESS | 4936 | 1461065671947 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 4936 | 1461065671955 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:34:31 INFO - PROCESS | 4936 | 1461065671965 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 4936 | 1461065671968 Marionette TRACE conn3 <- [1,86,null,{}] 04:34:31 INFO - PROCESS | 4936 | 1461065671975 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:32 INFO - PROCESS | 4936 | 1461065672137 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:34:32 INFO - PROCESS | 4936 | 1461065672275 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e1b800 == 20 [pid = 4936] [id = 29] 04:34:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 84 (0x7f769098e400) [pid = 4936] [serial = 84] [outer = (nil)] 04:34:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 85 (0x7f769d6d8800) [pid = 4936] [serial = 85] [outer = 0x7f769098e400] 04:34:32 INFO - PROCESS | 4936 | 1461065672349 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 86 (0x7f769e708c00) [pid = 4936] [serial = 86] [outer = 0x7f769098e400] 04:34:33 INFO - PROCESS | 4936 | 1461065673256 Marionette TRACE conn3 <- [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]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1336ms 04:34:33 INFO - PROCESS | 4936 | 1461065673302 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:34:33 INFO - PROCESS | 4936 | 1461065673306 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:34:33 INFO - PROCESS | 4936 | 1461065673320 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 4936 | 1461065673329 Marionette TRACE conn3 <- [1,90,null,{}] 04:34:33 INFO - PROCESS | 4936 | 1461065673339 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 4936 | 1461065673509 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:34:33 INFO - PROCESS | 4936 | 1461065673635 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769d617800 == 21 [pid = 4936] [id = 30] 04:34:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 87 (0x7f7687bbac00) [pid = 4936] [serial = 87] [outer = (nil)] 04:34:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 88 (0x7f769fac7400) [pid = 4936] [serial = 88] [outer = 0x7f7687bbac00] 04:34:33 INFO - PROCESS | 4936 | 1461065673707 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 89 (0x7f76a18c7c00) [pid = 4936] [serial = 89] [outer = 0x7f7687bbac00] 04:34:34 INFO - PROCESS | 4936 | 1461065674504 Marionette TRACE conn3 <- [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]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1251ms 04:34:34 INFO - PROCESS | 4936 | 1461065674565 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:34:34 INFO - PROCESS | 4936 | 1461065674570 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:34:34 INFO - PROCESS | 4936 | 1461065674577 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 4936 | 1461065674580 Marionette TRACE conn3 <- [1,94,null,{}] 04:34:34 INFO - PROCESS | 4936 | 1461065674586 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 4936 | 1461065674747 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:34:34 INFO - PROCESS | 4936 | 1461065674872 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911a9800 == 22 [pid = 4936] [id = 31] 04:34:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 90 (0x7f7687bb9800) [pid = 4936] [serial = 90] [outer = (nil)] 04:34:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 91 (0x7f76a3069000) [pid = 4936] [serial = 91] [outer = 0x7f7687bb9800] 04:34:34 INFO - PROCESS | 4936 | 1461065674944 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 92 (0x7f76a3624400) [pid = 4936] [serial = 92] [outer = 0x7f7687bb9800] 04:34:35 INFO - PROCESS | 4936 | 1461065675782 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1283ms 04:34:35 INFO - PROCESS | 4936 | 1461065675860 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 4936 | 1461065675864 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:34:35 INFO - PROCESS | 4936 | 1461065675869 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 4936 | 1461065675873 Marionette TRACE conn3 <- [1,98,null,{}] 04:34:35 INFO - PROCESS | 4936 | 1461065675878 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 4936 | 1461065676062 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:34:36 INFO - PROCESS | 4936 | 1461065676267 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690e9f800 == 23 [pid = 4936] [id = 32] 04:34:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 93 (0x7f7688151c00) [pid = 4936] [serial = 93] [outer = (nil)] 04:34:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 94 (0x7f7689734400) [pid = 4936] [serial = 94] [outer = 0x7f7688151c00] 04:34:36 INFO - PROCESS | 4936 | 1461065676382 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 95 (0x7f768fc15400) [pid = 4936] [serial = 95] [outer = 0x7f7688151c00] 04:34:37 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b7f000 == 22 [pid = 4936] [id = 25] 04:34:37 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691098800 == 21 [pid = 4936] [id = 24] 04:34:37 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687daa000 == 20 [pid = 4936] [id = 23] 04:34:37 INFO - PROCESS | 4936 | 1461065677262 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1485ms 04:34:37 INFO - PROCESS | 4936 | 1461065677359 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 4936 | 1461065677365 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:34:37 INFO - PROCESS | 4936 | 1461065677377 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 4936 | 1461065677381 Marionette TRACE conn3 <- [1,102,null,{}] 04:34:37 INFO - PROCESS | 4936 | 1461065677389 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:37 INFO - PROCESS | 4936 | 1461065677563 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:34:37 INFO - PROCESS | 4936 | 1461065677691 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692440000 == 21 [pid = 4936] [id = 33] 04:34:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 96 (0x7f7691976400) [pid = 4936] [serial = 96] [outer = (nil)] 04:34:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 97 (0x7f7691b1e400) [pid = 4936] [serial = 97] [outer = 0x7f7691976400] 04:34:37 INFO - PROCESS | 4936 | 1461065677821 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 98 (0x7f76928c6400) [pid = 4936] [serial = 98] [outer = 0x7f7691976400] 04:34:38 INFO - PROCESS | 4936 | 1461065678637 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 04:34:38 INFO - PROCESS | 4936 | 1461065678676 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 4936 | 1461065678685 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:34:38 INFO - PROCESS | 4936 | 1461065678699 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 4936 | 1461065678703 Marionette TRACE conn3 <- [1,106,null,{}] 04:34:38 INFO - PROCESS | 4936 | 1461065678709 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:38 INFO - PROCESS | 4936 | 1461065678879 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:34:39 INFO - PROCESS | 4936 | 1461065679009 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7698520800 == 22 [pid = 4936] [id = 34] 04:34:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 99 (0x7f769197f800) [pid = 4936] [serial = 99] [outer = (nil)] 04:34:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 100 (0x7f769e7e5400) [pid = 4936] [serial = 100] [outer = 0x7f769197f800] 04:34:39 INFO - PROCESS | 4936 | 1461065679085 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 101 (0x7f769f628400) [pid = 4936] [serial = 101] [outer = 0x7f769197f800] 04:34:39 INFO - PROCESS | 4936 | 1461065679931 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1287ms 04:34:39 INFO - PROCESS | 4936 | 1461065679990 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 4936 | 1461065679994 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:34:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 102 (0x7f768a25b400) [pid = 4936] [serial = 102] [outer = 0x7f7687bc2000] 04:34:40 INFO - PROCESS | 4936 | 1461065680060 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 4936 | 1461065680067 Marionette TRACE conn3 <- [1,110,null,{}] 04:34:40 INFO - PROCESS | 4936 | 1461065680144 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 4936 | 1461065680340 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:34:40 INFO - PROCESS | 4936 | 1461065680418 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e980000 == 23 [pid = 4936] [id = 35] 04:34:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 103 (0x7f7687d51400) [pid = 4936] [serial = 103] [outer = (nil)] 04:34:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f769e4b2c00) [pid = 4936] [serial = 104] [outer = 0x7f7687d51400] 04:34:40 INFO - PROCESS | 4936 | 1461065680495 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f76a3a92400) [pid = 4936] [serial = 105] [outer = 0x7f7687d51400] 04:34:41 INFO - PROCESS | 4936 | 1461065681321 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1341ms 04:34:41 INFO - PROCESS | 4936 | 1461065681364 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:34:41 INFO - PROCESS | 4936 | 1461065681370 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:34:41 INFO - PROCESS | 4936 | 1461065681376 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 4936 | 1461065681380 Marionette TRACE conn3 <- [1,114,null,{}] 04:34:41 INFO - PROCESS | 4936 | 1461065681385 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 4936 | 1461065681550 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:34:41 INFO - PROCESS | 4936 | 1461065681679 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a187a000 == 24 [pid = 4936] [id = 36] 04:34:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f768e0e4400) [pid = 4936] [serial = 106] [outer = (nil)] 04:34:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f76a58a1c00) [pid = 4936] [serial = 107] [outer = 0x7f768e0e4400] 04:34:41 INFO - PROCESS | 4936 | 1461065681755 Marionette DEBUG loaded listener.js 04:34:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f76a658dc00) [pid = 4936] [serial = 108] [outer = 0x7f768e0e4400] 04:34:42 INFO - PROCESS | 4936 | 1461065682616 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1278ms 04:34:42 INFO - PROCESS | 4936 | 1461065682655 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 4936 | 1461065682658 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:34:42 INFO - PROCESS | 4936 | 1461065682664 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 4936 | 1461065682667 Marionette TRACE conn3 <- [1,118,null,{}] 04:34:42 INFO - PROCESS | 4936 | 1461065682672 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:42 INFO - PROCESS | 4936 | 1461065682821 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:34:42 INFO - PROCESS | 4936 | 1461065682960 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689520000 == 25 [pid = 4936] [id = 37] 04:34:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f7687d4b800) [pid = 4936] [serial = 109] [outer = (nil)] 04:34:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f76a7b57400) [pid = 4936] [serial = 110] [outer = 0x7f7687d4b800] 04:34:43 INFO - PROCESS | 4936 | 1461065683037 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 111 (0x7f76a7d95800) [pid = 4936] [serial = 111] [outer = 0x7f7687d4b800] 04:34:43 INFO - PROCESS | 4936 | 1461065683994 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1378ms 04:34:44 INFO - PROCESS | 4936 | 1461065684044 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 4936 | 1461065684052 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:34:44 INFO - PROCESS | 4936 | 1461065684066 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 4936 | 1461065684073 Marionette TRACE conn3 <- [1,122,null,{}] 04:34:44 INFO - PROCESS | 4936 | 1461065684080 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 4936 | 1461065684238 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:34:44 INFO - PROCESS | 4936 | 1461065684419 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768bb4f800 == 24 [pid = 4936] [id = 27] 04:34:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769109f000 == 25 [pid = 4936] [id = 38] 04:34:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f768eaaac00) [pid = 4936] [serial = 112] [outer = (nil)] 04:34:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f768fd56c00) [pid = 4936] [serial = 113] [outer = 0x7f768eaaac00] 04:34:44 INFO - PROCESS | 4936 | 1461065684555 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f769247e400) [pid = 4936] [serial = 114] [outer = 0x7f768eaaac00] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a29b000 == 24 [pid = 4936] [id = 6] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769d617800 == 23 [pid = 4936] [id = 30] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693e1b800 == 22 [pid = 4936] [id = 29] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a187a000 == 21 [pid = 4936] [id = 36] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e980000 == 20 [pid = 4936] [id = 35] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7698520800 == 19 [pid = 4936] [id = 34] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690430000 == 18 [pid = 4936] [id = 13] 04:34:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7692440000 == 17 [pid = 4936] [id = 33] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911a9800 == 16 [pid = 4936] [id = 31] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690e9f800 == 15 [pid = 4936] [id = 32] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689520000 == 14 [pid = 4936] [id = 37] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76977b3800 == 13 [pid = 4936] [id = 8] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693e27000 == 12 [pid = 4936] [id = 26] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691c33000 == 11 [pid = 4936] [id = 21] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769109b800 == 10 [pid = 4936] [id = 20] 04:34:46 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769175e000 == 9 [pid = 4936] [id = 28] 04:34:47 INFO - PROCESS | 4936 | 1461065687907 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3900ms 04:34:47 INFO - PROCESS | 4936 | 1461065687991 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 4936 | 1461065687999 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:34:48 INFO - PROCESS | 4936 | 1461065688016 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 4936 | 1461065688023 Marionette TRACE conn3 <- [1,126,null,{}] 04:34:48 INFO - PROCESS | 4936 | 1461065688031 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 4936 | 1461065688209 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:34:48 INFO - PROCESS | 4936 | 1461065688225 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e092000 == 10 [pid = 4936] [id = 39] 04:34:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f768e06a400) [pid = 4936] [serial = 115] [outer = (nil)] 04:34:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f768eaa9800) [pid = 4936] [serial = 116] [outer = 0x7f768e06a400] 04:34:48 INFO - PROCESS | 4936 | 1461065688306 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f768fa67400) [pid = 4936] [serial = 117] [outer = 0x7f768e06a400] 04:34:49 INFO - PROCESS | 4936 | 1461065689091 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1134ms 04:34:49 INFO - PROCESS | 4936 | 1461065689151 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:34:49 INFO - PROCESS | 4936 | 1461065689161 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:34:49 INFO - PROCESS | 4936 | 1461065689175 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 4936 | 1461065689180 Marionette TRACE conn3 <- [1,130,null,{}] 04:34:49 INFO - PROCESS | 4936 | 1461065689185 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 4936 | 1461065689411 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:34:49 INFO - PROCESS | 4936 | 1461065689422 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769109c800 == 11 [pid = 4936] [id = 40] 04:34:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f768b73e000) [pid = 4936] [serial = 118] [outer = (nil)] 04:34:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f76916dc800) [pid = 4936] [serial = 119] [outer = 0x7f768b73e000] 04:34:49 INFO - PROCESS | 4936 | 1461065689484 Marionette DEBUG loaded listener.js 04:34:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7691975000) [pid = 4936] [serial = 120] [outer = 0x7f768b73e000] 04:34:50 INFO - PROCESS | 4936 | 1461065690302 Marionette TRACE conn3 <- [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]]]}] 04:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1186ms 04:34:50 INFO - PROCESS | 4936 | 1461065690364 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:34:50 INFO - PROCESS | 4936 | 1461065690369 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:34:50 INFO - PROCESS | 4936 | 1461065690375 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 4936 | 1461065690380 Marionette TRACE conn3 <- [1,134,null,{}] 04:34:50 INFO - PROCESS | 4936 | 1461065690415 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:50 INFO - PROCESS | 4936 | 1461065690639 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:34:50 INFO - PROCESS | 4936 | 1461065690659 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769794f000 == 12 [pid = 4936] [id = 41] 04:34:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f768fa71400) [pid = 4936] [serial = 121] [outer = (nil)] 04:34:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f7693e96400) [pid = 4936] [serial = 122] [outer = 0x7f768fa71400] 04:34:50 INFO - PROCESS | 4936 | 1461065690731 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f769e5d1c00) [pid = 4936] [serial = 123] [outer = 0x7f768fa71400] 04:34:51 INFO - PROCESS | 4936 | 1461065691517 Marionette TRACE conn3 <- [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]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1196ms 04:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:34:51 INFO - PROCESS | 4936 | 1461065691573 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 4936 | 1461065691577 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:34:51 INFO - PROCESS | 4936 | 1461065691583 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 4936 | 1461065691586 Marionette TRACE conn3 <- [1,138,null,{}] 04:34:51 INFO - PROCESS | 4936 | 1461065691591 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:52 INFO - PROCESS | 4936 | 1461065692510 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f76879ab800) [pid = 4936] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 121 (0x7f7689736400) [pid = 4936] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f7688151c00) [pid = 4936] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f76879aac00) [pid = 4936] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f76879a5800) [pid = 4936] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f76879b1400) [pid = 4936] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f7687bb9800) [pid = 4936] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 115 (0x7f768e0ec800) [pid = 4936] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 114 (0x7f7689568c00) [pid = 4936] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 113 (0x7f768bb6a800) [pid = 4936] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 112 (0x7f768a25ec00) [pid = 4936] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 111 (0x7f7691932c00) [pid = 4936] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 110 (0x7f768884bc00) [pid = 4936] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 109 (0x7f76879a4000) [pid = 4936] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f7690dc2000) [pid = 4936] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f7688727800) [pid = 4936] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f7688729000) [pid = 4936] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f7691976400) [pid = 4936] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f7687bbac00) [pid = 4936] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 103 (0x7f7689731000) [pid = 4936] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 102 (0x7f7687d51400) [pid = 4936] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 101 (0x7f769098e400) [pid = 4936] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 100 (0x7f7687d4b000) [pid = 4936] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 99 (0x7f769197f800) [pid = 4936] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 98 (0x7f7687d4a400) [pid = 4936] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 97 (0x7f768b422000) [pid = 4936] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 96 (0x7f768e0ea800) [pid = 4936] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:34:52 INFO - PROCESS | 4936 | --DOMWINDOW == 95 (0x7f768e0e4400) [pid = 4936] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:34:52 INFO - PROCESS | 4936 | 1461065692723 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687daf000 == 13 [pid = 4936] [id = 42] 04:34:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 96 (0x7f76879a5800) [pid = 4936] [serial = 124] [outer = (nil)] 04:34:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 97 (0x7f7687bbac00) [pid = 4936] [serial = 125] [outer = 0x7f76879a5800] 04:34:52 INFO - PROCESS | 4936 | 1461065692792 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 98 (0x7f7689738000) [pid = 4936] [serial = 126] [outer = 0x7f76879a5800] 04:34:53 INFO - PROCESS | 4936 | 1461065693402 Marionette TRACE conn3 <- [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]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1839ms 04:34:53 INFO - PROCESS | 4936 | 1461065693422 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 4936 | 1461065693427 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:34:53 INFO - PROCESS | 4936 | 1461065693434 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 4936 | 1461065693440 Marionette TRACE conn3 <- [1,142,null,{}] 04:34:53 INFO - PROCESS | 4936 | 1461065693446 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 4936 | 1461065693585 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:34:53 INFO - PROCESS | 4936 | 1461065693604 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76904d6000 == 14 [pid = 4936] [id = 43] 04:34:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 99 (0x7f76879ab800) [pid = 4936] [serial = 127] [outer = (nil)] 04:34:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 100 (0x7f76908aac00) [pid = 4936] [serial = 128] [outer = 0x7f76879ab800] 04:34:53 INFO - PROCESS | 4936 | 1461065693749 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 101 (0x7f7691976400) [pid = 4936] [serial = 129] [outer = 0x7f76879ab800] 04:34:54 INFO - PROCESS | 4936 | 1461065694600 Marionette TRACE conn3 <- [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]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1239ms 04:34:54 INFO - PROCESS | 4936 | 1461065694675 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 4936 | 1461065694680 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:34:54 INFO - PROCESS | 4936 | 1461065694702 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 4936 | 1461065694709 Marionette TRACE conn3 <- [1,146,null,{}] 04:34:54 INFO - PROCESS | 4936 | 1461065694718 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:54 INFO - PROCESS | 4936 | 1461065694931 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:34:55 INFO - PROCESS | 4936 | 1461065695065 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b75f000 == 15 [pid = 4936] [id = 44] 04:34:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 102 (0x7f7689568c00) [pid = 4936] [serial = 130] [outer = (nil)] 04:34:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 103 (0x7f768e0e7000) [pid = 4936] [serial = 131] [outer = 0x7f7689568c00] 04:34:55 INFO - PROCESS | 4936 | 1461065695146 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f768efaf400) [pid = 4936] [serial = 132] [outer = 0x7f7689568c00] 04:34:56 INFO - PROCESS | 4936 | 1461065696253 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1612ms 04:34:56 INFO - PROCESS | 4936 | 1461065696302 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 4936 | 1461065696311 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:34:56 INFO - PROCESS | 4936 | 1461065696365 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 4936 | 1461065696371 Marionette TRACE conn3 <- [1,150,null,{}] 04:34:56 INFO - PROCESS | 4936 | 1461065696386 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 4936 | 1461065696562 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:34:56 INFO - PROCESS | 4936 | 1461065696750 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e4d2800 == 16 [pid = 4936] [id = 45] 04:34:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f7691974000) [pid = 4936] [serial = 133] [outer = (nil)] 04:34:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f7692836400) [pid = 4936] [serial = 134] [outer = 0x7f7691974000] 04:34:56 INFO - PROCESS | 4936 | 1461065696829 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f769e5cc800) [pid = 4936] [serial = 135] [outer = 0x7f7691974000] 04:34:57 INFO - PROCESS | 4936 | 1461065697727 Marionette TRACE conn3 <- [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]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1488ms 04:34:57 INFO - PROCESS | 4936 | 1461065697811 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 4936 | 1461065697814 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:34:57 INFO - PROCESS | 4936 | 1461065697821 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 4936 | 1461065697826 Marionette TRACE conn3 <- [1,154,null,{}] 04:34:57 INFO - PROCESS | 4936 | 1461065697841 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:58 INFO - PROCESS | 4936 | 1461065698034 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:34:58 INFO - PROCESS | 4936 | 1461065698196 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ea6e800 == 17 [pid = 4936] [id = 46] 04:34:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f7687d49c00) [pid = 4936] [serial = 136] [outer = (nil)] 04:34:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f768efabc00) [pid = 4936] [serial = 137] [outer = 0x7f7687d49c00] 04:34:58 INFO - PROCESS | 4936 | 1461065698275 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f769e5d1400) [pid = 4936] [serial = 138] [outer = 0x7f7687d49c00] 04:34:59 INFO - PROCESS | 4936 | 1461065699535 Marionette TRACE conn3 <- [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]]]}] 04:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1736ms 04:34:59 INFO - PROCESS | 4936 | 1461065699637 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 4936 | 1461065699642 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:34:59 INFO - PROCESS | 4936 | 1461065699765 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 4936 | 1461065699769 Marionette TRACE conn3 <- [1,158,null,{}] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 109 (0x7f768e066000) [pid = 4936] [serial = 65] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f7687d56400) [pid = 4936] [serial = 67] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f76a1307000) [pid = 4936] [serial = 2] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f7689571400) [pid = 4936] [serial = 64] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f768fc18800) [pid = 4936] [serial = 43] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f768bb6d800) [pid = 4936] [serial = 40] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 103 (0x7f7689731c00) [pid = 4936] [serial = 31] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 102 (0x7f7693b77800) [pid = 4936] [serial = 49] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 101 (0x7f7693c33800) [pid = 4936] [serial = 50] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 100 (0x7f768b42a400) [pid = 4936] [serial = 34] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 99 (0x7f7687d50c00) [pid = 4936] [serial = 26] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 98 (0x7f7690658800) [pid = 4936] [serial = 35] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 97 (0x7f76915a8000) [pid = 4936] [serial = 37] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 96 (0x7f768f03c400) [pid = 4936] [serial = 41] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 95 (0x7f7691ca0000) [pid = 4936] [serial = 47] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 94 (0x7f769e26d000) [pid = 4936] [serial = 53] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 93 (0x7f76881d1000) [pid = 4936] [serial = 28] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 92 (0x7f768fddd800) [pid = 4936] [serial = 44] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 91 (0x7f768fd5c400) [pid = 4936] [serial = 46] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 90 (0x7f76915aa800) [pid = 4936] [serial = 38] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 89 (0x7f76879a6c00) [pid = 4936] [serial = 25] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 88 (0x7f76916d8000) [pid = 4936] [serial = 61] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 87 (0x7f769247e000) [pid = 4936] [serial = 83] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 86 (0x7f768fc15400) [pid = 4936] [serial = 95] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 85 (0x7f769d6d8800) [pid = 4936] [serial = 85] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 84 (0x7f7687d51c00) [pid = 4936] [serial = 56] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 83 (0x7f768efa9800) [pid = 4936] [serial = 58] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 82 (0x7f768b425400) [pid = 4936] [serial = 68] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 81 (0x7f7691764400) [pid = 4936] [serial = 71] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 80 (0x7f7687bbbc00) [pid = 4936] [serial = 55] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 79 (0x7f76927a5000) [pid = 4936] [serial = 73] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 78 (0x7f768e06d400) [pid = 4936] [serial = 79] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 77 (0x7f7691977400) [pid = 4936] [serial = 82] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 76 (0x7f76a3624400) [pid = 4936] [serial = 92] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 75 (0x7f76a3069000) [pid = 4936] [serial = 91] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 74 (0x7f769784b400) [pid = 4936] [serial = 52] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 73 (0x7f76915a4400) [pid = 4936] [serial = 70] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 72 (0x7f7689734400) [pid = 4936] [serial = 94] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 71 (0x7f7697850400) [pid = 4936] [serial = 74] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 70 (0x7f769f628400) [pid = 4936] [serial = 101] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 69 (0x7f7687d51000) [pid = 4936] [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.] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 68 (0x7f769f627000) [pid = 4936] [serial = 77] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 67 (0x7f7690477000) [pid = 4936] [serial = 12] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 66 (0x7f768fc81c00) [pid = 4936] [serial = 80] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 65 (0x7f769e7e5400) [pid = 4936] [serial = 100] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 64 (0x7f769e90ec00) [pid = 4936] [serial = 76] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 63 (0x7f769fac7400) [pid = 4936] [serial = 88] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 62 (0x7f769098ec00) [pid = 4936] [serial = 9] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 61 (0x7f7691c9e400) [pid = 4936] [serial = 62] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 60 (0x7f7691b1e400) [pid = 4936] [serial = 97] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 59 (0x7f768fc14c00) [pid = 4936] [serial = 59] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 58 (0x7f7689565000) [pid = 4936] [serial = 22] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 57 (0x7f76a18c7c00) [pid = 4936] [serial = 89] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 56 (0x7f7689733000) [pid = 4936] [serial = 16] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 55 (0x7f7689739400) [pid = 4936] [serial = 17] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 54 (0x7f76a3a92400) [pid = 4936] [serial = 105] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 53 (0x7f7689572000) [pid = 4936] [serial = 19] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 52 (0x7f76a7b57400) [pid = 4936] [serial = 110] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 51 (0x7f76a58a1c00) [pid = 4936] [serial = 107] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 50 (0x7f769e4b2c00) [pid = 4936] [serial = 104] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 49 (0x7f769e708c00) [pid = 4936] [serial = 86] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 48 (0x7f76a658dc00) [pid = 4936] [serial = 108] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 47 (0x7f7691980000) [pid = 4936] [serial = 23] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | --DOMWINDOW == 46 (0x7f76928c6400) [pid = 4936] [serial = 98] [outer = (nil)] [url = about:blank] 04:34:59 INFO - PROCESS | 4936 | 1461065699879 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:00 INFO - PROCESS | 4936 | 1461065700014 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:35:00 INFO - PROCESS | 4936 | 1461065700025 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688792800 == 18 [pid = 4936] [id = 47] 04:35:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 47 (0x7f768956a800) [pid = 4936] [serial = 139] [outer = (nil)] 04:35:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 48 (0x7f768b422000) [pid = 4936] [serial = 140] [outer = 0x7f768956a800] 04:35:00 INFO - PROCESS | 4936 | 1461065700088 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 49 (0x7f768eaacc00) [pid = 4936] [serial = 141] [outer = 0x7f768956a800] 04:35:00 INFO - PROCESS | 4936 | 1461065700810 Marionette TRACE conn3 <- [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]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1159ms 04:35:00 INFO - PROCESS | 4936 | 1461065700872 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 4936 | 1461065700881 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:35:00 INFO - PROCESS | 4936 | 1461065700891 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 4936 | 1461065700895 Marionette TRACE conn3 <- [1,162,null,{}] 04:35:00 INFO - PROCESS | 4936 | 1461065700900 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:01 INFO - PROCESS | 4936 | 1461065701047 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:35:01 INFO - PROCESS | 4936 | 1461065701058 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e07e800 == 19 [pid = 4936] [id = 48] 04:35:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 50 (0x7f768f9bb400) [pid = 4936] [serial = 142] [outer = (nil)] 04:35:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 51 (0x7f768fdda000) [pid = 4936] [serial = 143] [outer = 0x7f768f9bb400] 04:35:01 INFO - PROCESS | 4936 | 1461065701121 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 52 (0x7f769089fc00) [pid = 4936] [serial = 144] [outer = 0x7f768f9bb400] 04:35:01 INFO - PROCESS | 4936 | 1461065701900 Marionette TRACE conn3 <- [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]]]}] 04:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1032ms 04:35:01 INFO - PROCESS | 4936 | 1461065701932 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 4936 | 1461065701936 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:35:01 INFO - PROCESS | 4936 | 1461065701947 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 4936 | 1461065701956 Marionette TRACE conn3 <- [1,166,null,{}] 04:35:01 INFO - PROCESS | 4936 | 1461065701988 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 4936 | 1461065702161 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:35:02 INFO - PROCESS | 4936 | 1461065702173 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769043f000 == 20 [pid = 4936] [id = 49] 04:35:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 53 (0x7f76916d8000) [pid = 4936] [serial = 145] [outer = (nil)] 04:35:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 54 (0x7f7691ca7800) [pid = 4936] [serial = 146] [outer = 0x7f76916d8000] 04:35:02 INFO - PROCESS | 4936 | 1461065702323 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 55 (0x7f76928c6400) [pid = 4936] [serial = 147] [outer = 0x7f76916d8000] 04:35:03 INFO - PROCESS | 4936 | 1461065703123 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1205ms 04:35:03 INFO - PROCESS | 4936 | 1461065703155 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 4936 | 1461065703160 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:35:03 INFO - PROCESS | 4936 | 1461065703166 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 4936 | 1461065703168 Marionette TRACE conn3 <- [1,170,null,{}] 04:35:03 INFO - PROCESS | 4936 | 1461065703174 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:03 INFO - PROCESS | 4936 | 1461065703345 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:35:03 INFO - PROCESS | 4936 | 1461065703374 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911ae000 == 21 [pid = 4936] [id = 50] 04:35:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 56 (0x7f768b487800) [pid = 4936] [serial = 148] [outer = (nil)] 04:35:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 57 (0x7f769e26c400) [pid = 4936] [serial = 149] [outer = 0x7f768b487800] 04:35:03 INFO - PROCESS | 4936 | 1461065703436 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 58 (0x7f769e708c00) [pid = 4936] [serial = 150] [outer = 0x7f768b487800] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 57 (0x7f768e06a400) [pid = 4936] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 56 (0x7f768b73e000) [pid = 4936] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 55 (0x7f768eaaac00) [pid = 4936] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 54 (0x7f768fa71400) [pid = 4936] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 53 (0x7f76879a5800) [pid = 4936] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:35:03 INFO - PROCESS | 4936 | --DOMWINDOW == 52 (0x7f7687d4b800) [pid = 4936] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:35:04 INFO - PROCESS | 4936 | 1461065704093 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:35:04 INFO - PROCESS | 4936 | 1461065704250 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1129ms 04:35:04 INFO - PROCESS | 4936 | 1461065704297 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 4936 | 1461065704301 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:35:04 INFO - PROCESS | 4936 | 1461065704307 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 4936 | 1461065704310 Marionette TRACE conn3 <- [1,174,null,{}] 04:35:04 INFO - PROCESS | 4936 | 1461065704316 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 4936 | 1461065704457 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:35:04 INFO - PROCESS | 4936 | 1461065704472 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692050000 == 22 [pid = 4936] [id = 51] 04:35:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 53 (0x7f76879aac00) [pid = 4936] [serial = 151] [outer = (nil)] 04:35:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 54 (0x7f769e793800) [pid = 4936] [serial = 152] [outer = 0x7f76879aac00] 04:35:04 INFO - PROCESS | 4936 | 1461065704534 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 55 (0x7f769e9d7800) [pid = 4936] [serial = 153] [outer = 0x7f76879aac00] 04:35:05 INFO - PROCESS | 4936 | 1461065705331 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1080ms 04:35:05 INFO - PROCESS | 4936 | 1461065705399 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 4936 | 1461065705402 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:35:05 INFO - PROCESS | 4936 | 1461065705409 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 4936 | 1461065705412 Marionette TRACE conn3 <- [1,178,null,{}] 04:35:05 INFO - PROCESS | 4936 | 1461065705417 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:05 INFO - PROCESS | 4936 | 1461065705592 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:35:05 INFO - PROCESS | 4936 | 1461065705724 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e28800 == 23 [pid = 4936] [id = 52] 04:35:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 56 (0x7f76879ae000) [pid = 4936] [serial = 154] [outer = (nil)] 04:35:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 57 (0x7f76a18cb400) [pid = 4936] [serial = 155] [outer = 0x7f76879ae000] 04:35:05 INFO - PROCESS | 4936 | 1461065705808 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 58 (0x7f76a3758000) [pid = 4936] [serial = 156] [outer = 0x7f76879ae000] 04:35:06 INFO - PROCESS | 4936 | 1461065706770 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1386ms 04:35:06 INFO - PROCESS | 4936 | 1461065706796 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 4936 | 1461065706803 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:35:06 INFO - PROCESS | 4936 | 1461065706812 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 4936 | 1461065706817 Marionette TRACE conn3 <- [1,182,null,{}] 04:35:06 INFO - PROCESS | 4936 | 1461065706827 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 4936 | 1461065706992 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:35:07 INFO - PROCESS | 4936 | 1461065707126 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5b6000 == 24 [pid = 4936] [id = 53] 04:35:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 59 (0x7f7689568400) [pid = 4936] [serial = 157] [outer = (nil)] 04:35:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 60 (0x7f7689739000) [pid = 4936] [serial = 158] [outer = 0x7f7689568400] 04:35:07 INFO - PROCESS | 4936 | 1461065707203 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 61 (0x7f768f2ac400) [pid = 4936] [serial = 159] [outer = 0x7f7689568400] 04:35:08 INFO - PROCESS | 4936 | 1461065708114 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1333ms 04:35:08 INFO - PROCESS | 4936 | 1461065708146 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 4936 | 1461065708154 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:35:08 INFO - PROCESS | 4936 | 1461065708165 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 4936 | 1461065708169 Marionette TRACE conn3 <- [1,186,null,{}] 04:35:08 INFO - PROCESS | 4936 | 1461065708176 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:08 INFO - PROCESS | 4936 | 1461065708343 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:35:08 INFO - PROCESS | 4936 | 1461065708475 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691240800 == 25 [pid = 4936] [id = 54] 04:35:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 62 (0x7f7689571000) [pid = 4936] [serial = 160] [outer = (nil)] 04:35:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 63 (0x7f7691932000) [pid = 4936] [serial = 161] [outer = 0x7f7689571000] 04:35:08 INFO - PROCESS | 4936 | 1461065708547 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 64 (0x7f7693b77800) [pid = 4936] [serial = 162] [outer = 0x7f7689571000] 04:35:09 INFO - PROCESS | 4936 | 1461065709376 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1234ms 04:35:09 INFO - PROCESS | 4936 | 1461065709400 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:35:09 INFO - PROCESS | 4936 | 1461065709405 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:35:09 INFO - PROCESS | 4936 | 1461065709412 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 4936 | 1461065709418 Marionette TRACE conn3 <- [1,190,null,{}] 04:35:09 INFO - PROCESS | 4936 | 1461065709435 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:09 INFO - PROCESS | 4936 | 1461065709650 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:35:09 INFO - PROCESS | 4936 | 1461065709665 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769851e800 == 26 [pid = 4936] [id = 55] 04:35:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 65 (0x7f76a182b400) [pid = 4936] [serial = 163] [outer = (nil)] 04:35:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 66 (0x7f76a305b000) [pid = 4936] [serial = 164] [outer = 0x7f76a182b400] 04:35:09 INFO - PROCESS | 4936 | 1461065709740 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 67 (0x7f76a3625c00) [pid = 4936] [serial = 165] [outer = 0x7f76a182b400] 04:35:10 INFO - PROCESS | 4936 | 1461065710607 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1244ms 04:35:10 INFO - PROCESS | 4936 | 1461065710657 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:35:10 INFO - PROCESS | 4936 | 1461065710662 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:35:10 INFO - PROCESS | 4936 | 1461065710668 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 4936 | 1461065710671 Marionette TRACE conn3 <- [1,194,null,{}] 04:35:10 INFO - PROCESS | 4936 | 1461065710676 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:10 INFO - PROCESS | 4936 | 1461065710839 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:35:10 INFO - PROCESS | 4936 | 1461065710975 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e7a6800 == 27 [pid = 4936] [id = 56] 04:35:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 68 (0x7f7692833400) [pid = 4936] [serial = 166] [outer = (nil)] 04:35:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 69 (0x7f76a3a87000) [pid = 4936] [serial = 167] [outer = 0x7f7692833400] 04:35:11 INFO - PROCESS | 4936 | 1461065711047 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 70 (0x7f76a3b44800) [pid = 4936] [serial = 168] [outer = 0x7f7692833400] 04:35:11 INFO - PROCESS | 4936 | 1461065711966 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1334ms 04:35:12 INFO - PROCESS | 4936 | 1461065712002 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:35:12 INFO - PROCESS | 4936 | 1461065712007 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:35:12 INFO - PROCESS | 4936 | 1461065712013 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 4936 | 1461065712016 Marionette TRACE conn3 <- [1,198,null,{}] 04:35:12 INFO - PROCESS | 4936 | 1461065712021 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 4936 | 1461065712175 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:35:12 INFO - PROCESS | 4936 | 1461065712448 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b753000 == 28 [pid = 4936] [id = 57] 04:35:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 71 (0x7f7688155800) [pid = 4936] [serial = 169] [outer = (nil)] 04:35:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 72 (0x7f768936ec00) [pid = 4936] [serial = 170] [outer = 0x7f7688155800] 04:35:12 INFO - PROCESS | 4936 | 1461065712579 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 73 (0x7f768b748400) [pid = 4936] [serial = 171] [outer = 0x7f7688155800] 04:35:13 INFO - PROCESS | 4936 | 1461065713456 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1486ms 04:35:13 INFO - PROCESS | 4936 | 1461065713499 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 4936 | 1461065713506 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:35:13 INFO - PROCESS | 4936 | 1461065713515 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 4936 | 1461065713520 Marionette TRACE conn3 <- [1,202,null,{}] 04:35:13 INFO - PROCESS | 4936 | 1461065713527 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:13 INFO - PROCESS | 4936 | 1461065713704 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:35:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769109f000 == 27 [pid = 4936] [id = 38] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 72 (0x7f76908aac00) [pid = 4936] [serial = 128] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 71 (0x7f76a7d95800) [pid = 4936] [serial = 111] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 70 (0x7f768fd56c00) [pid = 4936] [serial = 113] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 69 (0x7f768eaa9800) [pid = 4936] [serial = 116] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 68 (0x7f768fa67400) [pid = 4936] [serial = 117] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 67 (0x7f76916dc800) [pid = 4936] [serial = 119] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 66 (0x7f769247e400) [pid = 4936] [serial = 114] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 65 (0x7f7693e96400) [pid = 4936] [serial = 122] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 64 (0x7f769e5d1c00) [pid = 4936] [serial = 123] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 63 (0x7f7687bbac00) [pid = 4936] [serial = 125] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 62 (0x7f7691975000) [pid = 4936] [serial = 120] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | --DOMWINDOW == 61 (0x7f7689738000) [pid = 4936] [serial = 126] [outer = (nil)] [url = about:blank] 04:35:13 INFO - PROCESS | 4936 | 1461065713833 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76893e4800 == 28 [pid = 4936] [id = 58] 04:35:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 62 (0x7f7689738000) [pid = 4936] [serial = 172] [outer = (nil)] 04:35:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 63 (0x7f768e183000) [pid = 4936] [serial = 173] [outer = 0x7f7689738000] 04:35:13 INFO - PROCESS | 4936 | 1461065713899 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 64 (0x7f768e18cc00) [pid = 4936] [serial = 174] [outer = 0x7f7689738000] 04:35:14 INFO - PROCESS | 4936 | 1461065714562 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1085ms 04:35:14 INFO - PROCESS | 4936 | 1461065714602 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 4936 | 1461065714609 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:35:14 INFO - PROCESS | 4936 | 1461065714617 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 4936 | 1461065714621 Marionette TRACE conn3 <- [1,206,null,{}] 04:35:14 INFO - PROCESS | 4936 | 1461065714627 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:14 INFO - PROCESS | 4936 | 1461065714785 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:35:14 INFO - PROCESS | 4936 | 1461065714949 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881d4000 == 29 [pid = 4936] [id = 59] 04:35:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 65 (0x7f7687bbac00) [pid = 4936] [serial = 175] [outer = (nil)] 04:35:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 66 (0x7f7687d51400) [pid = 4936] [serial = 176] [outer = 0x7f7687bbac00] 04:35:15 INFO - PROCESS | 4936 | 1461065715025 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 67 (0x7f768b427400) [pid = 4936] [serial = 177] [outer = 0x7f7687bbac00] 04:35:15 INFO - PROCESS | 4936 | 1461065715869 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1287ms 04:35:15 INFO - PROCESS | 4936 | 1461065715911 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:35:15 INFO - PROCESS | 4936 | 1461065715922 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:35:15 INFO - PROCESS | 4936 | 1461065715932 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 4936 | 1461065715938 Marionette TRACE conn3 <- [1,210,null,{}] 04:35:15 INFO - PROCESS | 4936 | 1461065715946 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:16 INFO - PROCESS | 4936 | 1461065716108 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:35:16 INFO - PROCESS | 4936 | 1461065716235 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911a7800 == 30 [pid = 4936] [id = 60] 04:35:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 68 (0x7f7687bc1000) [pid = 4936] [serial = 178] [outer = (nil)] 04:35:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 69 (0x7f768fa68400) [pid = 4936] [serial = 179] [outer = 0x7f7687bc1000] 04:35:16 INFO - PROCESS | 4936 | 1461065716311 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 70 (0x7f768ffa4c00) [pid = 4936] [serial = 180] [outer = 0x7f7687bc1000] 04:35:17 INFO - PROCESS | 4936 | 1461065717130 Marionette TRACE conn3 <- [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]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1241ms 04:35:17 INFO - PROCESS | 4936 | 1461065717176 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 4936 | 1461065717183 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:35:17 INFO - PROCESS | 4936 | 1461065717190 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 4936 | 1461065717194 Marionette TRACE conn3 <- [1,214,null,{}] 04:35:17 INFO - PROCESS | 4936 | 1461065717200 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:17 INFO - PROCESS | 4936 | 1461065717378 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:35:17 INFO - PROCESS | 4936 | 1461065717507 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b7d000 == 31 [pid = 4936] [id = 61] 04:35:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 71 (0x7f768e3bac00) [pid = 4936] [serial = 181] [outer = (nil)] 04:35:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 72 (0x7f76916e0800) [pid = 4936] [serial = 182] [outer = 0x7f768e3bac00] 04:35:17 INFO - PROCESS | 4936 | 1461065717580 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 73 (0x7f7691ca5000) [pid = 4936] [serial = 183] [outer = 0x7f768e3bac00] 04:35:18 INFO - PROCESS | 4936 | 1461065718380 Marionette TRACE conn3 <- [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]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1229ms 04:35:18 INFO - PROCESS | 4936 | 1461065718421 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:35:18 INFO - PROCESS | 4936 | 1461065718426 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:35:18 INFO - PROCESS | 4936 | 1461065718441 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 4936 | 1461065718450 Marionette TRACE conn3 <- [1,218,null,{}] 04:35:18 INFO - PROCESS | 4936 | 1461065718457 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 4936 | 1461065718617 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:35:18 INFO - PROCESS | 4936 | 1461065718743 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769850e800 == 32 [pid = 4936] [id = 62] 04:35:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 74 (0x7f76879b1400) [pid = 4936] [serial = 184] [outer = (nil)] 04:35:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 75 (0x7f7693e9b800) [pid = 4936] [serial = 185] [outer = 0x7f76879b1400] 04:35:18 INFO - PROCESS | 4936 | 1461065718815 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 76 (0x7f769e4b9800) [pid = 4936] [serial = 186] [outer = 0x7f76879b1400] 04:35:19 INFO - PROCESS | 4936 | 1461065719731 Marionette TRACE conn3 <- [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]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1357ms 04:35:19 INFO - PROCESS | 4936 | 1461065719792 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 4936 | 1461065719796 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:35:19 INFO - PROCESS | 4936 | 1461065719804 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 4936 | 1461065719807 Marionette TRACE conn3 <- [1,222,null,{}] 04:35:19 INFO - PROCESS | 4936 | 1461065719813 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:19 INFO - PROCESS | 4936 | 1461065719988 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:35:20 INFO - PROCESS | 4936 | 1461065720115 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881d2000 == 33 [pid = 4936] [id = 63] 04:35:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 77 (0x7f7689374400) [pid = 4936] [serial = 187] [outer = (nil)] 04:35:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 78 (0x7f769f7fc000) [pid = 4936] [serial = 188] [outer = 0x7f7689374400] 04:35:20 INFO - PROCESS | 4936 | 1461065720188 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 79 (0x7f76a1992400) [pid = 4936] [serial = 189] [outer = 0x7f7689374400] 04:35:20 INFO - PROCESS | 4936 | 1461065720969 Marionette TRACE conn3 <- [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]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1230ms 04:35:21 INFO - PROCESS | 4936 | 1461065721034 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 4936 | 1461065721037 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:35:21 INFO - PROCESS | 4936 | 1461065721044 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 4936 | 1461065721047 Marionette TRACE conn3 <- [1,226,null,{}] 04:35:21 INFO - PROCESS | 4936 | 1461065721053 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:21 INFO - PROCESS | 4936 | 1461065721216 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:35:21 INFO - PROCESS | 4936 | 1461065721345 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f959000 == 34 [pid = 4936] [id = 64] 04:35:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 80 (0x7f76a37a8800) [pid = 4936] [serial = 190] [outer = (nil)] 04:35:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 81 (0x7f76a3a8f800) [pid = 4936] [serial = 191] [outer = 0x7f76a37a8800] 04:35:21 INFO - PROCESS | 4936 | 1461065721432 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 82 (0x7f76a3c0e800) [pid = 4936] [serial = 192] [outer = 0x7f76a37a8800] 04:35:22 INFO - PROCESS | 4936 | 1461065722292 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1428ms 04:35:22 INFO - PROCESS | 4936 | 1461065722474 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 4936 | 1461065722481 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:35:22 INFO - PROCESS | 4936 | 1461065722489 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 4936 | 1461065722493 Marionette TRACE conn3 <- [1,230,null,{}] 04:35:22 INFO - PROCESS | 4936 | 1461065722501 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 4936 | 1461065722649 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:35:22 INFO - PROCESS | 4936 | 1461065722792 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691323000 == 35 [pid = 4936] [id = 65] 04:35:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 83 (0x7f768e187c00) [pid = 4936] [serial = 193] [outer = (nil)] 04:35:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 84 (0x7f768e18c800) [pid = 4936] [serial = 194] [outer = 0x7f768e187c00] 04:35:22 INFO - PROCESS | 4936 | 1461065722918 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 85 (0x7f768ef14000) [pid = 4936] [serial = 195] [outer = 0x7f768e187c00] 04:35:23 INFO - PROCESS | 4936 | 1461065723746 Marionette TRACE conn3 <- [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]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1282ms 04:35:23 INFO - PROCESS | 4936 | 1461065723772 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 4936 | 1461065723777 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:35:23 INFO - PROCESS | 4936 | 1461065723792 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 4936 | 1461065723796 Marionette TRACE conn3 <- [1,234,null,{}] 04:35:23 INFO - PROCESS | 4936 | 1461065723804 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:24 INFO - PROCESS | 4936 | 1461065724015 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:35:24 INFO - PROCESS | 4936 | 1461065724030 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769175e800 == 36 [pid = 4936] [id = 66] 04:35:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 86 (0x7f768e182400) [pid = 4936] [serial = 196] [outer = (nil)] 04:35:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 87 (0x7f768ffa5400) [pid = 4936] [serial = 197] [outer = 0x7f768e182400] 04:35:24 INFO - PROCESS | 4936 | 1461065724097 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 88 (0x7f76915a9800) [pid = 4936] [serial = 198] [outer = 0x7f768e182400] 04:35:24 INFO - PROCESS | 4936 | 1461065724880 Marionette TRACE conn3 <- [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]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1134ms 04:35:24 INFO - PROCESS | 4936 | 1461065724924 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 4936 | 1461065724928 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:35:24 INFO - PROCESS | 4936 | 1461065724933 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 4936 | 1461065724936 Marionette TRACE conn3 <- [1,238,null,{}] 04:35:24 INFO - PROCESS | 4936 | 1461065724951 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 4936 | 1461065725107 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:35:25 INFO - PROCESS | 4936 | 1461065725203 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f3c3800 == 37 [pid = 4936] [id = 67] 04:35:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 89 (0x7f768fdde000) [pid = 4936] [serial = 199] [outer = (nil)] 04:35:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 90 (0x7f7693e96400) [pid = 4936] [serial = 200] [outer = 0x7f768fdde000] 04:35:25 INFO - PROCESS | 4936 | 1461065725272 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 91 (0x7f76a1989400) [pid = 4936] [serial = 201] [outer = 0x7f768fdde000] 04:35:25 INFO - PROCESS | 4936 | 1461065725988 Marionette TRACE conn3 <- [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]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1083ms 04:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:35:26 INFO - PROCESS | 4936 | 1461065726018 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 4936 | 1461065726021 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:35:26 INFO - PROCESS | 4936 | 1461065726027 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 4936 | 1461065726030 Marionette TRACE conn3 <- [1,242,null,{}] 04:35:26 INFO - PROCESS | 4936 | 1461065726042 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:26 INFO - PROCESS | 4936 | 1461065726208 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:35:26 INFO - PROCESS | 4936 | 1461065726239 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3012000 == 38 [pid = 4936] [id = 68] 04:35:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 92 (0x7f76a30cc400) [pid = 4936] [serial = 202] [outer = (nil)] 04:35:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 93 (0x7f76a3b3f400) [pid = 4936] [serial = 203] [outer = 0x7f76a30cc400] 04:35:26 INFO - PROCESS | 4936 | 1461065726302 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 94 (0x7f76a3c0f800) [pid = 4936] [serial = 204] [outer = 0x7f76a30cc400] 04:35:27 INFO - PROCESS | 4936 | 1461065727176 Marionette TRACE conn3 <- [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]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1190ms 04:35:27 INFO - PROCESS | 4936 | 1461065727217 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 4936 | 1461065727231 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:35:27 INFO - PROCESS | 4936 | 1461065727238 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 4936 | 1461065727240 Marionette TRACE conn3 <- [1,246,null,{}] 04:35:27 INFO - PROCESS | 4936 | 1461065727259 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:27 INFO - PROCESS | 4936 | 1461065727428 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:35:27 INFO - PROCESS | 4936 | 1461065727447 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3797000 == 39 [pid = 4936] [id = 69] 04:35:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 95 (0x7f7692706800) [pid = 4936] [serial = 205] [outer = (nil)] 04:35:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 96 (0x7f769270d800) [pid = 4936] [serial = 206] [outer = 0x7f7692706800] 04:35:27 INFO - PROCESS | 4936 | 1461065727508 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 97 (0x7f7692713400) [pid = 4936] [serial = 207] [outer = 0x7f7692706800] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 96 (0x7f76916d8000) [pid = 4936] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 95 (0x7f7688155800) [pid = 4936] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 94 (0x7f768b487800) [pid = 4936] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 93 (0x7f76879aac00) [pid = 4936] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 92 (0x7f76879ab800) [pid = 4936] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 91 (0x7f768f9bb400) [pid = 4936] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:35:27 INFO - PROCESS | 4936 | --DOMWINDOW == 90 (0x7f768956a800) [pid = 4936] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:35:28 INFO - PROCESS | 4936 | 1461065728279 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1091ms 04:35:28 INFO - PROCESS | 4936 | 1461065728329 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 4936 | 1461065728333 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:35:28 INFO - PROCESS | 4936 | 1461065728342 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 4936 | 1461065728346 Marionette TRACE conn3 <- [1,250,null,{}] 04:35:28 INFO - PROCESS | 4936 | 1461065728352 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:28 INFO - PROCESS | 4936 | 1461065728555 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:35:28 INFO - PROCESS | 4936 | 1461065728569 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a64800 == 40 [pid = 4936] [id = 70] 04:35:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 91 (0x7f7692709400) [pid = 4936] [serial = 208] [outer = (nil)] 04:35:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 92 (0x7f76a5808800) [pid = 4936] [serial = 209] [outer = 0x7f7692709400] 04:35:28 INFO - PROCESS | 4936 | 1461065728635 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 93 (0x7f76a658b000) [pid = 4936] [serial = 210] [outer = 0x7f7692709400] 04:35:29 INFO - PROCESS | 4936 | 1461065729315 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 992ms 04:35:29 INFO - PROCESS | 4936 | 1461065729332 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 4936 | 1461065729334 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:35:29 INFO - PROCESS | 4936 | 1461065729342 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 4936 | 1461065729344 Marionette TRACE conn3 <- [1,254,null,{}] 04:35:29 INFO - PROCESS | 4936 | 1461065729349 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 4936 | 1461065729482 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:35:29 INFO - PROCESS | 4936 | 1461065729591 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3c1f800 == 41 [pid = 4936] [id = 71] 04:35:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 94 (0x7f768fc1e400) [pid = 4936] [serial = 211] [outer = (nil)] 04:35:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 95 (0x7f76a7b5d800) [pid = 4936] [serial = 212] [outer = 0x7f768fc1e400] 04:35:29 INFO - PROCESS | 4936 | 1461065729653 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 96 (0x7f76a7dd9000) [pid = 4936] [serial = 213] [outer = 0x7f768fc1e400] 04:35:30 INFO - PROCESS | 4936 | 1461065730464 Marionette TRACE conn3 <- [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]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1183ms 04:35:30 INFO - PROCESS | 4936 | 1461065730526 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 4936 | 1461065730533 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:35:30 INFO - PROCESS | 4936 | 1461065730544 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 4936 | 1461065730549 Marionette TRACE conn3 <- [1,258,null,{}] 04:35:30 INFO - PROCESS | 4936 | 1461065730559 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:30 INFO - PROCESS | 4936 | 1461065730734 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:35:30 INFO - PROCESS | 4936 | 1461065730873 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769131e800 == 42 [pid = 4936] [id = 72] 04:35:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 97 (0x7f768e186400) [pid = 4936] [serial = 214] [outer = (nil)] 04:35:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 98 (0x7f768ef1e000) [pid = 4936] [serial = 215] [outer = 0x7f768e186400] 04:35:30 INFO - PROCESS | 4936 | 1461065730950 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 99 (0x7f768fa6c800) [pid = 4936] [serial = 216] [outer = 0x7f768e186400] 04:35:31 INFO - PROCESS | 4936 | 1461065731795 Marionette TRACE conn3 <- [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]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1287ms 04:35:31 INFO - PROCESS | 4936 | 1461065731832 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 4936 | 1461065731841 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:35:31 INFO - PROCESS | 4936 | 1461065731868 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 4936 | 1461065731874 Marionette TRACE conn3 <- [1,262,null,{}] 04:35:31 INFO - PROCESS | 4936 | 1461065731882 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 4936 | 1461065732048 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:35:32 INFO - PROCESS | 4936 | 1461065732182 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3014000 == 43 [pid = 4936] [id = 73] 04:35:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 100 (0x7f768e188400) [pid = 4936] [serial = 217] [outer = (nil)] 04:35:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 101 (0x7f7691510400) [pid = 4936] [serial = 218] [outer = 0x7f768e188400] 04:35:32 INFO - PROCESS | 4936 | 1461065732260 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 102 (0x7f7691514800) [pid = 4936] [serial = 219] [outer = 0x7f768e188400] 04:35:33 INFO - PROCESS | 4936 | 1461065733082 Marionette TRACE conn3 <- [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]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1262ms 04:35:33 INFO - PROCESS | 4936 | 1461065733124 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 4936 | 1461065733133 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:35:33 INFO - PROCESS | 4936 | 1461065733145 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 4936 | 1461065733150 Marionette TRACE conn3 <- [1,266,null,{}] 04:35:33 INFO - PROCESS | 4936 | 1461065733166 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:33 INFO - PROCESS | 4936 | 1461065733349 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:35:33 INFO - PROCESS | 4936 | 1461065733483 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a65c0800 == 44 [pid = 4936] [id = 74] 04:35:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 103 (0x7f768bb80800) [pid = 4936] [serial = 220] [outer = (nil)] 04:35:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f769150c000) [pid = 4936] [serial = 221] [outer = 0x7f768bb80800] 04:35:33 INFO - PROCESS | 4936 | 1461065733563 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f769176e800) [pid = 4936] [serial = 222] [outer = 0x7f768bb80800] 04:35:34 INFO - PROCESS | 4936 | 1461065734595 Marionette TRACE conn3 <- [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]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1489ms 04:35:34 INFO - PROCESS | 4936 | 1461065734635 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 4936 | 1461065734640 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:35:34 INFO - PROCESS | 4936 | 1461065734647 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 4936 | 1461065734651 Marionette TRACE conn3 <- [1,270,null,{}] 04:35:34 INFO - PROCESS | 4936 | 1461065734657 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:34 INFO - PROCESS | 4936 | 1461065734831 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:35:34 INFO - PROCESS | 4936 | 1461065734982 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76ab289000 == 45 [pid = 4936] [id = 75] 04:35:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f768bb81800) [pid = 4936] [serial = 223] [outer = (nil)] 04:35:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f7692710800) [pid = 4936] [serial = 224] [outer = 0x7f768bb81800] 04:35:35 INFO - PROCESS | 4936 | 1461065735059 Marionette DEBUG loaded listener.js 04:35:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f76a18c5000) [pid = 4936] [serial = 225] [outer = 0x7f768bb81800] 04:35:35 INFO - PROCESS | 4936 | 1461065735853 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1235ms 04:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:35:35 INFO - PROCESS | 4936 | 1461065735882 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 4936 | 1461065735885 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:35:35 INFO - PROCESS | 4936 | 1461065735892 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 4936 | 1461065735895 Marionette TRACE conn3 <- [1,274,null,{}] 04:35:35 INFO - PROCESS | 4936 | 1461065735901 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:36 INFO - PROCESS | 4936 | 1461065736068 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:35:36 INFO - PROCESS | 4936 | 1461065736182 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769041d800 == 46 [pid = 4936] [id = 76] 04:35:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f7686333400) [pid = 4936] [serial = 226] [outer = (nil)] 04:35:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f768633b400) [pid = 4936] [serial = 227] [outer = 0x7f7686333400] 04:35:36 INFO - PROCESS | 4936 | 1461065736295 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 111 (0x7f7686340400) [pid = 4936] [serial = 228] [outer = 0x7f7686333400] 04:35:37 INFO - PROCESS | 4936 | 1461065737106 Marionette TRACE conn3 <- [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]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1232ms 04:35:37 INFO - PROCESS | 4936 | 1461065737124 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 4936 | 1461065737128 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:35:37 INFO - PROCESS | 4936 | 1461065737134 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 4936 | 1461065737136 Marionette TRACE conn3 <- [1,278,null,{}] 04:35:37 INFO - PROCESS | 4936 | 1461065737142 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 4936 | 1461065737320 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:35:37 INFO - PROCESS | 4936 | 1461065737462 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686481800 == 47 [pid = 4936] [id = 77] 04:35:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f7686340800) [pid = 4936] [serial = 229] [outer = (nil)] 04:35:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f76864bfc00) [pid = 4936] [serial = 230] [outer = 0x7f7686340800] 04:35:37 INFO - PROCESS | 4936 | 1461065737549 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f769784fc00) [pid = 4936] [serial = 231] [outer = 0x7f7686340800] 04:35:38 INFO - PROCESS | 4936 | 1461065738357 Marionette TRACE conn3 <- [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]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1285ms 04:35:38 INFO - PROCESS | 4936 | 1461065738421 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 4936 | 1461065738424 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:35:38 INFO - PROCESS | 4936 | 1461065738430 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 4936 | 1461065738434 Marionette TRACE conn3 <- [1,282,null,{}] 04:35:38 INFO - PROCESS | 4936 | 1461065738439 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:38 INFO - PROCESS | 4936 | 1461065738598 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:35:38 INFO - PROCESS | 4936 | 1461065738904 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768947b800 == 48 [pid = 4936] [id = 78] 04:35:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f768633e000) [pid = 4936] [serial = 232] [outer = (nil)] 04:35:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f76864be000) [pid = 4936] [serial = 233] [outer = 0x7f768633e000] 04:35:39 INFO - PROCESS | 4936 | 1461065739039 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f76864c5c00) [pid = 4936] [serial = 234] [outer = 0x7f768633e000] 04:35:39 INFO - PROCESS | 4936 | 1461065739848 Marionette TRACE conn3 <- [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]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1478ms 04:35:39 INFO - PROCESS | 4936 | 1461065739916 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 4936 | 1461065739923 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:35:39 INFO - PROCESS | 4936 | 1461065739934 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 4936 | 1461065739937 Marionette TRACE conn3 <- [1,286,null,{}] 04:35:39 INFO - PROCESS | 4936 | 1461065739948 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:40 INFO - PROCESS | 4936 | 1461065740123 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:35:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f7687bb7800) [pid = 4936] [serial = 235] [outer = 0x7f7687bc2000] 04:35:40 INFO - PROCESS | 4936 | 1461065740309 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690417800 == 49 [pid = 4936] [id = 79] 04:35:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f768bb87800) [pid = 4936] [serial = 236] [outer = (nil)] 04:35:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f768e06d400) [pid = 4936] [serial = 237] [outer = 0x7f768bb87800] 04:35:40 INFO - PROCESS | 4936 | 1461065740394 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f768e182c00) [pid = 4936] [serial = 238] [outer = 0x7f768bb87800] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76893e4800 == 48 [pid = 4936] [id = 58] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3a64800 == 47 [pid = 4936] [id = 70] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3797000 == 46 [pid = 4936] [id = 69] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f7691932000) [pid = 4936] [serial = 161] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f7689739000) [pid = 4936] [serial = 158] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f76a305b000) [pid = 4936] [serial = 164] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f76a3a87000) [pid = 4936] [serial = 167] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f768e183000) [pid = 4936] [serial = 173] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 115 (0x7f76a18cb400) [pid = 4936] [serial = 155] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3012000 == 45 [pid = 4936] [id = 68] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f3c3800 == 44 [pid = 4936] [id = 67] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769175e800 == 43 [pid = 4936] [id = 66] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691323000 == 42 [pid = 4936] [id = 65] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911a7800 == 41 [pid = 4936] [id = 60] 04:35:41 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76881d4000 == 40 [pid = 4936] [id = 59] 04:35:41 INFO - PROCESS | 4936 | 1461065741300 Marionette TRACE conn3 <- [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]]]}] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 114 (0x7f768936ec00) [pid = 4936] [serial = 170] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 113 (0x7f768b748400) [pid = 4936] [serial = 171] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 112 (0x7f769e26c400) [pid = 4936] [serial = 149] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 111 (0x7f769e793800) [pid = 4936] [serial = 152] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 110 (0x7f769e9d7800) [pid = 4936] [serial = 153] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 109 (0x7f7691976400) [pid = 4936] [serial = 129] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f768fdda000) [pid = 4936] [serial = 143] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f769089fc00) [pid = 4936] [serial = 144] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f768b422000) [pid = 4936] [serial = 140] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f768eaacc00) [pid = 4936] [serial = 141] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f768efabc00) [pid = 4936] [serial = 137] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 103 (0x7f768e0e7000) [pid = 4936] [serial = 131] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 102 (0x7f7692836400) [pid = 4936] [serial = 134] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 101 (0x7f7691ca7800) [pid = 4936] [serial = 146] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 100 (0x7f76928c6400) [pid = 4936] [serial = 147] [outer = (nil)] [url = about:blank] 04:35:41 INFO - PROCESS | 4936 | --DOMWINDOW == 99 (0x7f769e708c00) [pid = 4936] [serial = 150] [outer = (nil)] [url = about:blank] 04:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1432ms 04:35:41 INFO - PROCESS | 4936 | 1461065741369 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 4936 | 1461065741373 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:35:41 INFO - PROCESS | 4936 | 1461065741383 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 4936 | 1461065741385 Marionette TRACE conn3 <- [1,290,null,{}] 04:35:41 INFO - PROCESS | 4936 | 1461065741391 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:41 INFO - PROCESS | 4936 | 1461065741551 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:35:41 INFO - PROCESS | 4936 | 1461065741645 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b767000 == 41 [pid = 4936] [id = 80] 04:35:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 100 (0x7f7689739000) [pid = 4936] [serial = 239] [outer = (nil)] 04:35:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 101 (0x7f768ef21000) [pid = 4936] [serial = 240] [outer = 0x7f7689739000] 04:35:41 INFO - PROCESS | 4936 | 1461065741708 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 102 (0x7f769065b000) [pid = 4936] [serial = 241] [outer = 0x7f7689739000] 04:35:42 INFO - PROCESS | 4936 | 1461065742496 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1136ms 04:35:42 INFO - PROCESS | 4936 | 1461065742520 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 4936 | 1461065742524 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:35:42 INFO - PROCESS | 4936 | 1461065742532 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 4936 | 1461065742540 Marionette TRACE conn3 <- [1,294,null,{}] 04:35:42 INFO - PROCESS | 4936 | 1461065742556 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 4936 | 1461065742720 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:35:42 INFO - PROCESS | 4936 | 1461065742736 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911b3000 == 42 [pid = 4936] [id = 81] 04:35:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 103 (0x7f769089fc00) [pid = 4936] [serial = 242] [outer = (nil)] 04:35:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f769203d000) [pid = 4936] [serial = 243] [outer = 0x7f769089fc00] 04:35:42 INFO - PROCESS | 4936 | 1461065742799 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f769270a000) [pid = 4936] [serial = 244] [outer = 0x7f769089fc00] 04:35:43 INFO - PROCESS | 4936 | 1461065743546 Marionette TRACE conn3 <- [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]]]}] 04:35:43 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. 04:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1050ms 04:35:43 INFO - PROCESS | 4936 | 1461065743581 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 4936 | 1461065743586 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:35:43 INFO - PROCESS | 4936 | 1461065743593 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 4936 | 1461065743596 Marionette TRACE conn3 <- [1,298,null,{}] 04:35:43 INFO - PROCESS | 4936 | 1461065743601 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 4936 | 1461065743817 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:35:43 INFO - PROCESS | 4936 | 1461065743843 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686482000 == 43 [pid = 4936] [id = 82] 04:35:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f7688159c00) [pid = 4936] [serial = 245] [outer = (nil)] 04:35:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f76928cfc00) [pid = 4936] [serial = 246] [outer = 0x7f7688159c00] 04:35:43 INFO - PROCESS | 4936 | 1461065743909 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f769d6d8400) [pid = 4936] [serial = 247] [outer = 0x7f7688159c00] 04:35:44 INFO - PROCESS | 4936 | 1461065744669 Marionette TRACE conn3 <- [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]]]}] 04:35:44 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. 04:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1090ms 04:35:44 INFO - PROCESS | 4936 | 1461065744714 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:35:44 INFO - PROCESS | 4936 | 1461065744717 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:35:44 INFO - PROCESS | 4936 | 1461065744725 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:35:44 INFO - PROCESS | 4936 | 1461065744728 Marionette TRACE conn3 <- [1,302,null,{}] 04:35:44 INFO - PROCESS | 4936 | 1461065744734 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:44 INFO - PROCESS | 4936 | 1461065744928 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:35:44 INFO - PROCESS | 4936 | 1461065744956 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7698503800 == 44 [pid = 4936] [id = 83] 04:35:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f769280a000) [pid = 4936] [serial = 248] [outer = (nil)] 04:35:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f769280c000) [pid = 4936] [serial = 249] [outer = 0x7f769280a000] 04:35:45 INFO - PROCESS | 4936 | 1461065745049 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 111 (0x7f769d6d9400) [pid = 4936] [serial = 250] [outer = 0x7f769280a000] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 110 (0x7f76a30cc400) [pid = 4936] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 109 (0x7f7692706800) [pid = 4936] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f7692709400) [pid = 4936] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f768fdde000) [pid = 4936] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f768e182400) [pid = 4936] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f768e187c00) [pid = 4936] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:35:45 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f7689738000) [pid = 4936] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:35:46 INFO - PROCESS | 4936 | 1461065746116 Marionette TRACE conn3 <- [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]]]}] 04:35:46 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. 04:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1436ms 04:35:46 INFO - PROCESS | 4936 | 1461065746163 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 4936 | 1461065746166 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:35:46 INFO - PROCESS | 4936 | 1461065746173 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 4936 | 1461065746176 Marionette TRACE conn3 <- [1,306,null,{}] 04:35:46 INFO - PROCESS | 4936 | 1461065746182 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:46 INFO - PROCESS | 4936 | 1461065746336 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:35:46 INFO - PROCESS | 4936 | 1461065746352 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f3b3000 == 45 [pid = 4936] [id = 84] 04:35:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f768e066000) [pid = 4936] [serial = 251] [outer = (nil)] 04:35:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f769e4b9000) [pid = 4936] [serial = 252] [outer = 0x7f768e066000] 04:35:46 INFO - PROCESS | 4936 | 1461065746427 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f76a18c5800) [pid = 4936] [serial = 253] [outer = 0x7f768e066000] 04:35:47 INFO - PROCESS | 4936 | 1461065747190 Marionette TRACE conn3 <- [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]]]}] 04:35:47 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. 04:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1027ms 04:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:35:47 INFO - PROCESS | 4936 | 1461065747202 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 4936 | 1461065747205 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:35:47 INFO - PROCESS | 4936 | 1461065747212 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 4936 | 1461065747216 Marionette TRACE conn3 <- [1,310,null,{}] 04:35:47 INFO - PROCESS | 4936 | 1461065747229 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 4936 | 1461065747427 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:35:47 INFO - PROCESS | 4936 | 1461065747445 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1924800 == 46 [pid = 4936] [id = 85] 04:35:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f7687d4a800) [pid = 4936] [serial = 254] [outer = (nil)] 04:35:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f76a362c400) [pid = 4936] [serial = 255] [outer = 0x7f7687d4a800] 04:35:47 INFO - PROCESS | 4936 | 1461065747511 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f76a37b7400) [pid = 4936] [serial = 256] [outer = 0x7f7687d4a800] 04:35:48 INFO - PROCESS | 4936 | 1461065748379 Marionette TRACE conn3 <- [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]]]}] 04:35:48 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. 04:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1237ms 04:35:48 INFO - PROCESS | 4936 | 1461065748450 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 4936 | 1461065748456 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:35:48 INFO - PROCESS | 4936 | 1461065748466 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 4936 | 1461065748471 Marionette TRACE conn3 <- [1,314,null,{}] 04:35:48 INFO - PROCESS | 4936 | 1461065748481 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:48 INFO - PROCESS | 4936 | 1461065748706 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:35:48 INFO - PROCESS | 4936 | 1461065748852 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b755000 == 47 [pid = 4936] [id = 86] 04:35:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 111 (0x7f768633a400) [pid = 4936] [serial = 257] [outer = (nil)] 04:35:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f768b747400) [pid = 4936] [serial = 258] [outer = 0x7f768633a400] 04:35:48 INFO - PROCESS | 4936 | 1461065748928 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f768e06a400) [pid = 4936] [serial = 259] [outer = 0x7f768633a400] 04:35:49 INFO - PROCESS | 4936 | 1461065749840 Marionette TRACE conn3 <- [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]]]}] 04:35:49 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. 04:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1435ms 04:35:49 INFO - PROCESS | 4936 | 1461065749902 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 4936 | 1461065749910 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:35:49 INFO - PROCESS | 4936 | 1461065749920 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 4936 | 1461065749925 Marionette TRACE conn3 <- [1,318,null,{}] 04:35:49 INFO - PROCESS | 4936 | 1461065749930 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:50 INFO - PROCESS | 4936 | 1461065750157 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:35:50 INFO - PROCESS | 4936 | 1461065750295 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692067000 == 48 [pid = 4936] [id = 87] 04:35:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f76864c1400) [pid = 4936] [serial = 260] [outer = (nil)] 04:35:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f7691508000) [pid = 4936] [serial = 261] [outer = 0x7f76864c1400] 04:35:50 INFO - PROCESS | 4936 | 1461065750368 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f76915a4400) [pid = 4936] [serial = 262] [outer = 0x7f76864c1400] 04:35:51 INFO - PROCESS | 4936 | 1461065751298 Marionette TRACE conn3 <- [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]]]}] 04:35:51 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. 04:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1429ms 04:35:51 INFO - PROCESS | 4936 | 1461065751350 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 4936 | 1461065751355 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:35:51 INFO - PROCESS | 4936 | 1461065751362 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 4936 | 1461065751369 Marionette TRACE conn3 <- [1,322,null,{}] 04:35:51 INFO - PROCESS | 4936 | 1461065751386 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 4936 | 1461065751630 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:35:51 INFO - PROCESS | 4936 | 1461065751740 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a62800 == 49 [pid = 4936] [id = 88] 04:35:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f76915aa800) [pid = 4936] [serial = 263] [outer = (nil)] 04:35:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f769280fc00) [pid = 4936] [serial = 264] [outer = 0x7f76915aa800] 04:35:51 INFO - PROCESS | 4936 | 1461065751816 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f769e78ac00) [pid = 4936] [serial = 265] [outer = 0x7f76915aa800] 04:35:52 INFO - PROCESS | 4936 | 1461065752753 Marionette TRACE conn3 <- [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]]]}] 04:35:52 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. 04:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1446ms 04:35:52 INFO - PROCESS | 4936 | 1461065752810 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 4936 | 1461065752816 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:35:52 INFO - PROCESS | 4936 | 1461065752823 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 4936 | 1461065752826 Marionette TRACE conn3 <- [1,326,null,{}] 04:35:52 INFO - PROCESS | 4936 | 1461065752833 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:53 INFO - PROCESS | 4936 | 1461065753010 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:35:53 INFO - PROCESS | 4936 | 1461065753149 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7b98000 == 50 [pid = 4936] [id = 89] 04:35:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f76867e6c00) [pid = 4936] [serial = 266] [outer = (nil)] 04:35:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f76867ee000) [pid = 4936] [serial = 267] [outer = 0x7f76867e6c00] 04:35:53 INFO - PROCESS | 4936 | 1461065753221 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f7692808c00) [pid = 4936] [serial = 268] [outer = 0x7f76867e6c00] 04:35:54 INFO - PROCESS | 4936 | 1461065754168 Marionette TRACE conn3 <- [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]]]}] 04:35:54 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. 04:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1379ms 04:35:54 INFO - PROCESS | 4936 | 1461065754204 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 4936 | 1461065754208 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:35:54 INFO - PROCESS | 4936 | 1461065754215 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 4936 | 1461065754219 Marionette TRACE conn3 <- [1,330,null,{}] 04:35:54 INFO - PROCESS | 4936 | 1461065754225 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:54 INFO - PROCESS | 4936 | 1461065754387 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:35:54 INFO - PROCESS | 4936 | 1461065754531 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855da000 == 51 [pid = 4936] [id = 90] 04:35:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f76867ea800) [pid = 4936] [serial = 269] [outer = (nil)] 04:35:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f76a1941800) [pid = 4936] [serial = 270] [outer = 0x7f76867ea800] 04:35:54 INFO - PROCESS | 4936 | 1461065754607 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f76a3c06c00) [pid = 4936] [serial = 271] [outer = 0x7f76867ea800] 04:35:55 INFO - PROCESS | 4936 | 1461065755524 Marionette TRACE conn3 <- [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]]]}] 04:35:55 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. 04:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1382ms 04:35:55 INFO - PROCESS | 4936 | 1461065755599 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 4936 | 1461065755602 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:35:55 INFO - PROCESS | 4936 | 1461065755608 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 4936 | 1461065755610 Marionette TRACE conn3 <- [1,334,null,{}] 04:35:55 INFO - PROCESS | 4936 | 1461065755616 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 4936 | 1461065755821 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:35:56 INFO - PROCESS | 4936 | 1461065756009 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855df000 == 52 [pid = 4936] [id = 91] 04:35:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f7685460400) [pid = 4936] [serial = 272] [outer = (nil)] 04:35:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f7685462c00) [pid = 4936] [serial = 273] [outer = 0x7f7685460400] 04:35:56 INFO - PROCESS | 4936 | 1461065756325 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f768633cc00) [pid = 4936] [serial = 274] [outer = 0x7f7685460400] 04:35:57 INFO - PROCESS | 4936 | 1461065757214 Marionette TRACE conn3 <- [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]]]}] 04:35:57 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. 04:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1683ms 04:35:57 INFO - PROCESS | 4936 | 1461065757293 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 4936 | 1461065757299 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:35:57 INFO - PROCESS | 4936 | 1461065757308 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 4936 | 1461065757311 Marionette TRACE conn3 <- [1,338,null,{}] 04:35:57 INFO - PROCESS | 4936 | 1461065757318 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:57 INFO - PROCESS | 4936 | 1461065757521 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769850e800 == 51 [pid = 4936] [id = 62] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f3b3000 == 50 [pid = 4936] [id = 84] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f768fa68400) [pid = 4936] [serial = 179] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f76916e0800) [pid = 4936] [serial = 182] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f7693e9b800) [pid = 4936] [serial = 185] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f769f7fc000) [pid = 4936] [serial = 188] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f76a3a8f800) [pid = 4936] [serial = 191] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f76a7b5d800) [pid = 4936] [serial = 212] [outer = (nil)] [url = about:blank] 04:35:57 INFO - PROCESS | 4936 | 1461065757761 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7698503800 == 49 [pid = 4936] [id = 83] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686482000 == 48 [pid = 4936] [id = 82] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911b3000 == 47 [pid = 4936] [id = 81] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b767000 == 46 [pid = 4936] [id = 80] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690417800 == 45 [pid = 4936] [id = 79] 04:35:57 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768947b800 == 44 [pid = 4936] [id = 78] 04:35:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686482000 == 45 [pid = 4936] [id = 92] 04:35:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f768b48a400) [pid = 4936] [serial = 275] [outer = (nil)] 04:35:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f768bb72c00) [pid = 4936] [serial = 276] [outer = 0x7f768b48a400] 04:35:57 INFO - PROCESS | 4936 | 1461065757843 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f768bb86000) [pid = 4936] [serial = 277] [outer = 0x7f768b48a400] 04:35:58 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3014000 == 44 [pid = 4936] [id = 73] 04:35:58 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769131e800 == 43 [pid = 4936] [id = 72] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f768e18cc00) [pid = 4936] [serial = 174] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f76a3b3f400) [pid = 4936] [serial = 203] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f769270d800) [pid = 4936] [serial = 206] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 121 (0x7f76a658b000) [pid = 4936] [serial = 210] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f7687d51400) [pid = 4936] [serial = 176] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f7693e96400) [pid = 4936] [serial = 200] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f76915a9800) [pid = 4936] [serial = 198] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f768ffa5400) [pid = 4936] [serial = 197] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f768ef14000) [pid = 4936] [serial = 195] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 115 (0x7f768e18c800) [pid = 4936] [serial = 194] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 114 (0x7f7692713400) [pid = 4936] [serial = 207] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 113 (0x7f76a1989400) [pid = 4936] [serial = 201] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 112 (0x7f76a3c0f800) [pid = 4936] [serial = 204] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | --DOMWINDOW == 111 (0x7f76a5808800) [pid = 4936] [serial = 209] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 4936 | 1461065758545 Marionette TRACE conn3 <- [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]]]}] 04:35:58 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. 04:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1293ms 04:35:58 INFO - PROCESS | 4936 | 1461065758663 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 4936 | 1461065758669 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:35:58 INFO - PROCESS | 4936 | 1461065758680 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 4936 | 1461065758684 Marionette TRACE conn3 <- [1,342,null,{}] 04:35:58 INFO - PROCESS | 4936 | 1461065758690 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:58 INFO - PROCESS | 4936 | 1461065758857 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:35:58 INFO - PROCESS | 4936 | 1461065758955 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769040d000 == 44 [pid = 4936] [id = 93] 04:35:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f768633dc00) [pid = 4936] [serial = 278] [outer = (nil)] 04:35:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f768ef13000) [pid = 4936] [serial = 279] [outer = 0x7f768633dc00] 04:35:59 INFO - PROCESS | 4936 | 1461065759021 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f768fd55c00) [pid = 4936] [serial = 280] [outer = 0x7f768633dc00] 04:35:59 INFO - PROCESS | 4936 | 1461065759817 Marionette TRACE conn3 <- [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]]]}] 04:35:59 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. 04:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1190ms 04:35:59 INFO - PROCESS | 4936 | 1461065759874 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:35:59 INFO - PROCESS | 4936 | 1461065759878 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:35:59 INFO - PROCESS | 4936 | 1461065759885 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 4936 | 1461065759891 Marionette TRACE conn3 <- [1,346,null,{}] 04:35:59 INFO - PROCESS | 4936 | 1461065759907 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:00 INFO - PROCESS | 4936 | 1461065760085 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:36:00 INFO - PROCESS | 4936 | 1461065760100 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b6e000 == 45 [pid = 4936] [id = 94] 04:36:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f7691772400) [pid = 4936] [serial = 281] [outer = (nil)] 04:36:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f76920af800) [pid = 4936] [serial = 282] [outer = 0x7f7691772400] 04:36:00 INFO - PROCESS | 4936 | 1461065760165 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f7692709c00) [pid = 4936] [serial = 283] [outer = 0x7f7691772400] 04:36:01 INFO - PROCESS | 4936 | 1461065761006 Marionette TRACE conn3 <- [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]]]}] 04:36:01 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. 04:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1186ms 04:36:01 INFO - PROCESS | 4936 | 1461065761071 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 4936 | 1461065761076 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:36:01 INFO - PROCESS | 4936 | 1461065761082 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 4936 | 1461065761085 Marionette TRACE conn3 <- [1,350,null,{}] 04:36:01 INFO - PROCESS | 4936 | 1461065761092 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:01 INFO - PROCESS | 4936 | 1461065761319 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:36:01 INFO - PROCESS | 4936 | 1461065761343 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e20800 == 46 [pid = 4936] [id = 95] 04:36:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f769192f400) [pid = 4936] [serial = 284] [outer = (nil)] 04:36:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f769280d800) [pid = 4936] [serial = 285] [outer = 0x7f769192f400] 04:36:01 INFO - PROCESS | 4936 | 1461065761407 Marionette DEBUG loaded listener.js 04:36:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7693c33800) [pid = 4936] [serial = 286] [outer = 0x7f769192f400] 04:36:02 INFO - PROCESS | 4936 | 1461065762245 Marionette TRACE conn3 <- [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]]]}] 04:36:02 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. 04:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1187ms 04:36:02 INFO - PROCESS | 4936 | 1461065762270 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 4936 | 1461065762274 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:36:02 INFO - PROCESS | 4936 | 1461065762280 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 4936 | 1461065762283 Marionette TRACE conn3 <- [1,354,null,{}] 04:36:02 INFO - PROCESS | 4936 | 1461065762289 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:02 INFO - PROCESS | 4936 | 1461065762614 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f769280a000) [pid = 4936] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f768bb87800) [pid = 4936] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f769089fc00) [pid = 4936] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f7689739000) [pid = 4936] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 115 (0x7f768e066000) [pid = 4936] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 114 (0x7f768633e000) [pid = 4936] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 113 (0x7f768fc1e400) [pid = 4936] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 112 (0x7f7688159c00) [pid = 4936] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:36:02 INFO - PROCESS | 4936 | --DOMWINDOW == 111 (0x7f76879ae000) [pid = 4936] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:36:02 INFO - PROCESS | 4936 | 1461065762701 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768950d800 == 47 [pid = 4936] [id = 96] 04:36:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f7687d50c00) [pid = 4936] [serial = 287] [outer = (nil)] 04:36:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f768bb86c00) [pid = 4936] [serial = 288] [outer = 0x7f7687d50c00] 04:36:02 INFO - PROCESS | 4936 | 1461065762776 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f769e90fc00) [pid = 4936] [serial = 289] [outer = 0x7f7687d50c00] 04:36:03 INFO - PROCESS | 4936 | 1461065763506 Marionette TRACE conn3 <- [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]]]}] 04:36:03 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. 04:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1236ms 04:36:03 INFO - PROCESS | 4936 | 1461065763523 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 4936 | 1461065763525 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:36:03 INFO - PROCESS | 4936 | 1461065763538 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 4936 | 1461065763542 Marionette TRACE conn3 <- [1,358,null,{}] 04:36:03 INFO - PROCESS | 4936 | 1461065763551 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:03 INFO - PROCESS | 4936 | 1461065763738 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:36:03 INFO - PROCESS | 4936 | 1461065763751 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1873000 == 48 [pid = 4936] [id = 97] 04:36:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f76a3c0cc00) [pid = 4936] [serial = 290] [outer = (nil)] 04:36:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f76a5811800) [pid = 4936] [serial = 291] [outer = 0x7f76a3c0cc00] 04:36:03 INFO - PROCESS | 4936 | 1461065763823 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f76a6270400) [pid = 4936] [serial = 292] [outer = 0x7f76a3c0cc00] 04:36:04 INFO - PROCESS | 4936 | 1461065764597 Marionette TRACE conn3 <- [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]]]}] 04:36:04 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. 04:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1181ms 04:36:04 INFO - PROCESS | 4936 | 1461065764729 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 4936 | 1461065764735 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:36:04 INFO - PROCESS | 4936 | 1461065764749 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 4936 | 1461065764754 Marionette TRACE conn3 <- [1,362,null,{}] 04:36:04 INFO - PROCESS | 4936 | 1461065764765 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:04 INFO - PROCESS | 4936 | 1461065764984 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:36:05 INFO - PROCESS | 4936 | 1461065765134 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689489800 == 49 [pid = 4936] [id = 98] 04:36:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f7686339000) [pid = 4936] [serial = 293] [outer = (nil)] 04:36:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f76867e3000) [pid = 4936] [serial = 294] [outer = 0x7f7686339000] 04:36:05 INFO - PROCESS | 4936 | 1461065765210 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7687d49800) [pid = 4936] [serial = 295] [outer = 0x7f7686339000] 04:36:06 INFO - PROCESS | 4936 | 1461065766192 Marionette TRACE conn3 <- [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]]]}] 04:36:06 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. 04:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1496ms 04:36:06 INFO - PROCESS | 4936 | 1461065766241 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 4936 | 1461065766247 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:36:06 INFO - PROCESS | 4936 | 1461065766260 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 4936 | 1461065766265 Marionette TRACE conn3 <- [1,366,null,{}] 04:36:06 INFO - PROCESS | 4936 | 1461065766272 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 4936 | 1461065766478 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:36:06 INFO - PROCESS | 4936 | 1461065766670 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b66000 == 50 [pid = 4936] [id = 99] 04:36:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f76882a7400) [pid = 4936] [serial = 296] [outer = (nil)] 04:36:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f768b73fc00) [pid = 4936] [serial = 297] [outer = 0x7f76882a7400] 04:36:06 INFO - PROCESS | 4936 | 1461065766790 Marionette DEBUG loaded listener.js 04:36:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f768e0eec00) [pid = 4936] [serial = 298] [outer = 0x7f76882a7400] 04:36:07 INFO - PROCESS | 4936 | 1461065767700 Marionette TRACE conn3 <- [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]]]}] 04:36:07 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. 04:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1487ms 04:36:07 INFO - PROCESS | 4936 | 1461065767743 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 4936 | 1461065767747 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:36:07 INFO - PROCESS | 4936 | 1461065767753 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 4936 | 1461065767757 Marionette TRACE conn3 <- [1,370,null,{}] 04:36:07 INFO - PROCESS | 4936 | 1461065767773 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:07 INFO - PROCESS | 4936 | 1461065767953 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:36:08 INFO - PROCESS | 4936 | 1461065768098 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a33800 == 51 [pid = 4936] [id = 100] 04:36:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f768830c000) [pid = 4936] [serial = 299] [outer = (nil)] 04:36:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f768e0e2800) [pid = 4936] [serial = 300] [outer = 0x7f768830c000] 04:36:08 INFO - PROCESS | 4936 | 1461065768256 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f768ef19400) [pid = 4936] [serial = 301] [outer = 0x7f768830c000] 04:36:09 INFO - PROCESS | 4936 | 1461065769189 Marionette TRACE conn3 <- [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]]]}] 04:36:09 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. 04:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1487ms 04:36:09 INFO - PROCESS | 4936 | 1461065769242 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 4936 | 1461065769246 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:36:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:36:09 INFO - PROCESS | 4936 | 1461065769252 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 4936 | 1461065769254 Marionette TRACE conn3 <- [1,374,null,{}] 04:36:09 INFO - PROCESS | 4936 | 1461065769261 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 4936 | 1461065769488 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:36:09 INFO - PROCESS | 4936 | 1461065769672 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7b08800 == 52 [pid = 4936] [id = 101] 04:36:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f7686411400) [pid = 4936] [serial = 302] [outer = (nil)] 04:36:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f7686416800) [pid = 4936] [serial = 303] [outer = 0x7f7686411400] 04:36:09 INFO - PROCESS | 4936 | 1461065769792 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f768b742c00) [pid = 4936] [serial = 304] [outer = 0x7f7686411400] 04:36:10 INFO - PROCESS | 4936 | 1461065770721 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:36:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:36:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1492ms 04:36:10 INFO - PROCESS | 4936 | 1461065770747 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 4936 | 1461065770753 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:36:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:36:10 INFO - PROCESS | 4936 | 1461065770763 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 4936 | 1461065770768 Marionette TRACE conn3 <- [1,378,null,{}] 04:36:10 INFO - PROCESS | 4936 | 1461065770778 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 4936 | 1461065770953 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:36:11 INFO - PROCESS | 4936 | 1461065771094 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b52000 == 53 [pid = 4936] [id = 102] 04:36:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7684ee6000) [pid = 4936] [serial = 305] [outer = (nil)] 04:36:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7684eee000) [pid = 4936] [serial = 306] [outer = 0x7f7684ee6000] 04:36:11 INFO - PROCESS | 4936 | 1461065771171 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7686409400) [pid = 4936] [serial = 307] [outer = 0x7f7684ee6000] 04:36:11 INFO - PROCESS | 4936 | 1461065771967 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:36:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1235ms 04:36:11 INFO - PROCESS | 4936 | 1461065771997 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:36:12 INFO - PROCESS | 4936 | 1461065772001 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:36:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:36:12 INFO - PROCESS | 4936 | 1461065772007 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 4936 | 1461065772009 Marionette TRACE conn3 <- [1,382,null,{}] 04:36:12 INFO - PROCESS | 4936 | 1461065772033 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 4936 | 1461065772237 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:36:12 INFO - PROCESS | 4936 | 1461065772381 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688676800 == 54 [pid = 4936] [id = 103] 04:36:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f7684df1000) [pid = 4936] [serial = 308] [outer = (nil)] 04:36:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f76864b7400) [pid = 4936] [serial = 309] [outer = 0x7f7684df1000] 04:36:12 INFO - PROCESS | 4936 | 1461065772457 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7690651400) [pid = 4936] [serial = 310] [outer = 0x7f7684df1000] 04:36:13 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:13 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:36:13 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:13 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:13 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:13 INFO - PROCESS | 4936 | 1461065773415 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:36:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:36:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1435ms 04:36:13 INFO - PROCESS | 4936 | 1461065773443 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 4936 | 1461065773447 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:36:13 INFO - PROCESS | 4936 | 1461065773453 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 4936 | 1461065773456 Marionette TRACE conn3 <- [1,386,null,{}] 04:36:13 INFO - PROCESS | 4936 | 1461065773462 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 4936 | 1461065773619 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:36:13 INFO - PROCESS | 4936 | 1461065773780 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c19800 == 55 [pid = 4936] [id = 104] 04:36:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7684b8f000) [pid = 4936] [serial = 311] [outer = (nil)] 04:36:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7684b95c00) [pid = 4936] [serial = 312] [outer = 0x7f7684b8f000] 04:36:13 INFO - PROCESS | 4936 | 1461065773860 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7684df5c00) [pid = 4936] [serial = 313] [outer = 0x7f7684b8f000] 04:36:14 INFO - PROCESS | 4936 | 1461065774955 Marionette TRACE conn3 <- [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]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1539ms 04:36:14 INFO - PROCESS | 4936 | 1461065774993 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 4936 | 1461065775000 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:36:15 INFO - PROCESS | 4936 | 1461065775009 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 4936 | 1461065775014 Marionette TRACE conn3 <- [1,390,null,{}] 04:36:15 INFO - PROCESS | 4936 | 1461065775022 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:15 INFO - PROCESS | 4936 | 1461065775208 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:36:15 INFO - PROCESS | 4936 | 1461065775369 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689337800 == 56 [pid = 4936] [id = 105] 04:36:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7685459000) [pid = 4936] [serial = 314] [outer = (nil)] 04:36:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7685464c00) [pid = 4936] [serial = 315] [outer = 0x7f7685459000] 04:36:15 INFO - PROCESS | 4936 | 1461065775441 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f768640e400) [pid = 4936] [serial = 316] [outer = 0x7f7685459000] 04:36:16 INFO - PROCESS | 4936 | 1461065776378 Marionette TRACE conn3 <- [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]]]}] 04:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1433ms 04:36:16 INFO - PROCESS | 4936 | 1461065776444 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 4936 | 1461065776452 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:36:16 INFO - PROCESS | 4936 | 1461065776462 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 4936 | 1461065776465 Marionette TRACE conn3 <- [1,394,null,{}] 04:36:16 INFO - PROCESS | 4936 | 1461065776471 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:16 INFO - PROCESS | 4936 | 1461065776719 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768950d800 == 55 [pid = 4936] [id = 96] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f76a362c400) [pid = 4936] [serial = 255] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f768633b400) [pid = 4936] [serial = 227] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f76864bfc00) [pid = 4936] [serial = 230] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693e20800 == 54 [pid = 4936] [id = 95] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b6e000 == 53 [pid = 4936] [id = 94] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769040d000 == 52 [pid = 4936] [id = 93] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686482000 == 51 [pid = 4936] [id = 92] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855df000 == 50 [pid = 4936] [id = 91] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a7b98000 == 49 [pid = 4936] [id = 89] 04:36:16 INFO - PROCESS | 4936 | 1461065776920 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3a62800 == 48 [pid = 4936] [id = 88] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7692067000 == 47 [pid = 4936] [id = 87] 04:36:16 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b755000 == 46 [pid = 4936] [id = 86] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f76a3758000) [pid = 4936] [serial = 156] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f769e4b9000) [pid = 4936] [serial = 252] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7692710800) [pid = 4936] [serial = 224] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f76864c5c00) [pid = 4936] [serial = 234] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f76864be000) [pid = 4936] [serial = 233] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f769150c000) [pid = 4936] [serial = 221] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f76a7dd9000) [pid = 4936] [serial = 213] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f76928cfc00) [pid = 4936] [serial = 246] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f768a25b400) [pid = 4936] [serial = 102] [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.] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f769d6d9400) [pid = 4936] [serial = 250] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f76a18c5800) [pid = 4936] [serial = 253] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f769d6d8400) [pid = 4936] [serial = 247] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f769280c000) [pid = 4936] [serial = 249] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f768e182c00) [pid = 4936] [serial = 238] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f768e06d400) [pid = 4936] [serial = 237] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f768ef1e000) [pid = 4936] [serial = 215] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 121 (0x7f769203d000) [pid = 4936] [serial = 243] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f769270a000) [pid = 4936] [serial = 244] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f768ef21000) [pid = 4936] [serial = 240] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f769065b000) [pid = 4936] [serial = 241] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f7691510400) [pid = 4936] [serial = 218] [outer = (nil)] [url = about:blank] 04:36:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855cd000 == 47 [pid = 4936] [id = 106] 04:36:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f768633c000) [pid = 4936] [serial = 317] [outer = (nil)] 04:36:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f7687bba000) [pid = 4936] [serial = 318] [outer = 0x7f768633c000] 04:36:17 INFO - PROCESS | 4936 | 1461065777017 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7688160400) [pid = 4936] [serial = 319] [outer = 0x7f768633c000] 04:36:17 INFO - PROCESS | 4936 | 1461065777814 Marionette TRACE conn3 <- [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]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1390ms 04:36:17 INFO - PROCESS | 4936 | 1461065777852 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 4936 | 1461065777856 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:36:17 INFO - PROCESS | 4936 | 1461065777862 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 4936 | 1461065777868 Marionette TRACE conn3 <- [1,398,null,{}] 04:36:17 INFO - PROCESS | 4936 | 1461065777884 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:18 INFO - PROCESS | 4936 | 1461065778082 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:36:18 INFO - PROCESS | 4936 | 1461065778104 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ea77000 == 48 [pid = 4936] [id = 107] 04:36:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f768830d800) [pid = 4936] [serial = 320] [outer = (nil)] 04:36:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f7688311800) [pid = 4936] [serial = 321] [outer = 0x7f768830d800] 04:36:18 INFO - PROCESS | 4936 | 1461065778169 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f768bb6e800) [pid = 4936] [serial = 322] [outer = 0x7f768830d800] 04:36:18 INFO - PROCESS | 4936 | 1461065778983 Marionette TRACE conn3 <- [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]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1194ms 04:36:19 INFO - PROCESS | 4936 | 1461065779058 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 4936 | 1461065779061 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:36:19 INFO - PROCESS | 4936 | 1461065779073 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 4936 | 1461065779075 Marionette TRACE conn3 <- [1,402,null,{}] 04:36:19 INFO - PROCESS | 4936 | 1461065779080 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 4936 | 1461065779264 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:36:19 INFO - PROCESS | 4936 | 1461065779283 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b51800 == 49 [pid = 4936] [id = 108] 04:36:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f7686410000) [pid = 4936] [serial = 323] [outer = (nil)] 04:36:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f768e188c00) [pid = 4936] [serial = 324] [outer = 0x7f7686410000] 04:36:19 INFO - PROCESS | 4936 | 1461065779345 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f768ef1e000) [pid = 4936] [serial = 325] [outer = 0x7f7686410000] 04:36:20 INFO - PROCESS | 4936 | 1461065780252 Marionette TRACE conn3 <- [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]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1234ms 04:36:20 INFO - PROCESS | 4936 | 1461065780302 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 4936 | 1461065780306 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:36:20 INFO - PROCESS | 4936 | 1461065780317 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 4936 | 1461065780320 Marionette TRACE conn3 <- [1,406,null,{}] 04:36:20 INFO - PROCESS | 4936 | 1461065780326 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 4936 | 1461065780508 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:36:20 INFO - PROCESS | 4936 | 1461065780531 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769132f000 == 50 [pid = 4936] [id = 109] 04:36:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f7685457800) [pid = 4936] [serial = 326] [outer = (nil)] 04:36:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f768fa6cc00) [pid = 4936] [serial = 327] [outer = 0x7f7685457800] 04:36:20 INFO - PROCESS | 4936 | 1461065780597 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f768ffa5400) [pid = 4936] [serial = 328] [outer = 0x7f7685457800] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f768633dc00) [pid = 4936] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f7687d50c00) [pid = 4936] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f7685460400) [pid = 4936] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f769192f400) [pid = 4936] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f7687d4a800) [pid = 4936] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f768b48a400) [pid = 4936] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:36:21 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f7691772400) [pid = 4936] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:36:21 INFO - PROCESS | 4936 | 1461065781562 Marionette TRACE conn3 <- [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]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1281ms 04:36:21 INFO - PROCESS | 4936 | 1461065781600 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 4936 | 1461065781603 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:36:21 INFO - PROCESS | 4936 | 1461065781610 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 4936 | 1461065781612 Marionette TRACE conn3 <- [1,410,null,{}] 04:36:21 INFO - PROCESS | 4936 | 1461065781618 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:21 INFO - PROCESS | 4936 | 1461065781779 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:36:21 INFO - PROCESS | 4936 | 1461065781795 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692058800 == 51 [pid = 4936] [id = 110] 04:36:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f768e181400) [pid = 4936] [serial = 329] [outer = (nil)] 04:36:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f76916dc000) [pid = 4936] [serial = 330] [outer = 0x7f768e181400] 04:36:21 INFO - PROCESS | 4936 | 1461065781865 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f7692475c00) [pid = 4936] [serial = 331] [outer = 0x7f768e181400] 04:36:22 INFO - PROCESS | 4936 | 1461065782655 Marionette TRACE conn3 <- [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]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1079ms 04:36:22 INFO - PROCESS | 4936 | 1461065782699 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 4936 | 1461065782703 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:36:22 INFO - PROCESS | 4936 | 1461065782709 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 4936 | 1461065782711 Marionette TRACE conn3 <- [1,414,null,{}] 04:36:22 INFO - PROCESS | 4936 | 1461065782717 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 4936 | 1461065782867 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:36:22 INFO - PROCESS | 4936 | 1461065782883 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7698505800 == 52 [pid = 4936] [id = 111] 04:36:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f768b9de400) [pid = 4936] [serial = 332] [outer = (nil)] 04:36:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f768b9e5400) [pid = 4936] [serial = 333] [outer = 0x7f768b9de400] 04:36:22 INFO - PROCESS | 4936 | 1461065782944 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f769150f400) [pid = 4936] [serial = 334] [outer = 0x7f768b9de400] 04:36:24 INFO - PROCESS | 4936 | 1461065784054 Marionette TRACE conn3 <- [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]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1430ms 04:36:24 INFO - PROCESS | 4936 | 1461065784140 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 4936 | 1461065784145 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:36:24 INFO - PROCESS | 4936 | 1461065784154 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 4936 | 1461065784157 Marionette TRACE conn3 <- [1,418,null,{}] 04:36:24 INFO - PROCESS | 4936 | 1461065784167 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:24 INFO - PROCESS | 4936 | 1461065784379 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:36:24 INFO - PROCESS | 4936 | 1461065784495 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76893e4800 == 53 [pid = 4936] [id = 112] 04:36:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7684b8dc00) [pid = 4936] [serial = 335] [outer = (nil)] 04:36:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7684eecc00) [pid = 4936] [serial = 336] [outer = 0x7f7684b8dc00] 04:36:24 INFO - PROCESS | 4936 | 1461065784614 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f76864be000) [pid = 4936] [serial = 337] [outer = 0x7f7684b8dc00] 04:36:25 INFO - PROCESS | 4936 | 1461065785971 Marionette TRACE conn3 <- [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]]]}] 04:36:25 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 04:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1833ms 04:36:25 INFO - PROCESS | 4936 | 1461065785986 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 4936 | 1461065785995 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:36:26 INFO - PROCESS | 4936 | 1461065786006 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 4936 | 1461065786009 Marionette TRACE conn3 <- [1,422,null,{}] 04:36:26 INFO - PROCESS | 4936 | 1461065786137 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 4936 | 1461065786343 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:36:26 INFO - PROCESS | 4936 | 1461065786357 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b7f800 == 54 [pid = 4936] [id = 113] 04:36:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7684df4c00) [pid = 4936] [serial = 338] [outer = (nil)] 04:36:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f768829fc00) [pid = 4936] [serial = 339] [outer = 0x7f7684df4c00] 04:36:26 INFO - PROCESS | 4936 | 1461065786430 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f768956c400) [pid = 4936] [serial = 340] [outer = 0x7f7684df4c00] 04:36:27 INFO - PROCESS | 4936 | 1461065787886 Marionette TRACE conn3 <- [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]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1932ms 04:36:27 INFO - PROCESS | 4936 | 1461065787938 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 4936 | 1461065787942 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:36:27 INFO - PROCESS | 4936 | 1461065787949 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 4936 | 1461065787956 Marionette TRACE conn3 <- [1,426,null,{}] 04:36:27 INFO - PROCESS | 4936 | 1461065787972 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:28 INFO - PROCESS | 4936 | 1461065788175 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:36:28 INFO - PROCESS | 4936 | 1461065788318 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f955000 == 55 [pid = 4936] [id = 114] 04:36:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7688303c00) [pid = 4936] [serial = 341] [outer = (nil)] 04:36:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f768bb82400) [pid = 4936] [serial = 342] [outer = 0x7f7688303c00] 04:36:28 INFO - PROCESS | 4936 | 1461065788392 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76910b7000) [pid = 4936] [serial = 343] [outer = 0x7f7688303c00] 04:36:29 INFO - PROCESS | 4936 | 1461065789242 Marionette TRACE conn3 <- [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] 04:36:29 INFO - PROCESS | 4936 | 1461065789304 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:36:29 INFO - PROCESS | 4936 | 1461065789310 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 4936 | 1461065789313 Marionette TRACE conn3 <- [1,430,null,{}] 04:36:29 INFO - PROCESS | 4936 | 1461065789319 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 4936 | 1461065789484 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:36:29 INFO - PROCESS | 4936 | 1461065789634 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a37a1800 == 56 [pid = 4936] [id = 115] 04:36:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7689738000) [pid = 4936] [serial = 344] [outer = (nil)] 04:36:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7691c9f800) [pid = 4936] [serial = 345] [outer = 0x7f7689738000] 04:36:29 INFO - PROCESS | 4936 | 1461065789706 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7692709000) [pid = 4936] [serial = 346] [outer = 0x7f7689738000] 04:36:30 INFO - PROCESS | 4936 | 1461065790602 Marionette TRACE conn3 <- [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]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1328ms 04:36:30 INFO - PROCESS | 4936 | 1461065790639 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:36:30 INFO - PROCESS | 4936 | 1461065790643 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:36:30 INFO - PROCESS | 4936 | 1461065790649 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 4936 | 1461065790652 Marionette TRACE conn3 <- [1,434,null,{}] 04:36:30 INFO - PROCESS | 4936 | 1461065790657 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 4936 | 1461065790815 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:36:30 INFO - PROCESS | 4936 | 1461065790966 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a6533800 == 57 [pid = 4936] [id = 116] 04:36:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7691512000) [pid = 4936] [serial = 347] [outer = (nil)] 04:36:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f76927a9800) [pid = 4936] [serial = 348] [outer = 0x7f7691512000] 04:36:31 INFO - PROCESS | 4936 | 1461065791038 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f769280e800) [pid = 4936] [serial = 349] [outer = 0x7f7691512000] 04:36:31 INFO - PROCESS | 4936 | 1461065791876 Marionette TRACE conn3 <- [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]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1299ms 04:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:36:31 INFO - PROCESS | 4936 | 1461065791948 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 4936 | 1461065791951 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:36:31 INFO - PROCESS | 4936 | 1461065791958 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 4936 | 1461065791961 Marionette TRACE conn3 <- [1,438,null,{}] 04:36:31 INFO - PROCESS | 4936 | 1461065791966 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - PROCESS | 4936 | 1461065792152 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:36:32 INFO - PROCESS | 4936 | 1461065792298 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768551b000 == 58 [pid = 4936] [id = 117] 04:36:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7685459800) [pid = 4936] [serial = 350] [outer = (nil)] 04:36:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f76867e9c00) [pid = 4936] [serial = 351] [outer = 0x7f7685459800] 04:36:32 INFO - PROCESS | 4936 | 1461065792374 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f769e7e9c00) [pid = 4936] [serial = 352] [outer = 0x7f7685459800] 04:36:33 INFO - PROCESS | 4936 | 1461065793547 Marionette TRACE conn3 <- [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]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1639ms 04:36:33 INFO - PROCESS | 4936 | 1461065793598 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:36:33 INFO - PROCESS | 4936 | 1461065793603 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:36:33 INFO - PROCESS | 4936 | 1461065793612 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 4936 | 1461065793617 Marionette TRACE conn3 <- [1,442,null,{}] 04:36:33 INFO - PROCESS | 4936 | 1461065793626 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:33 INFO - PROCESS | 4936 | 1461065793781 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:36:33 INFO - PROCESS | 4936 | 1461065793974 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768fc43800 == 59 [pid = 4936] [id = 118] 04:36:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f768633ec00) [pid = 4936] [serial = 353] [outer = (nil)] 04:36:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7686410400) [pid = 4936] [serial = 354] [outer = 0x7f768633ec00] 04:36:34 INFO - PROCESS | 4936 | 1461065794039 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f76867e5000) [pid = 4936] [serial = 355] [outer = 0x7f768633ec00] 04:36:34 INFO - PROCESS | 4936 | 1461065794885 Marionette TRACE conn3 <- [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]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1338ms 04:36:34 INFO - PROCESS | 4936 | 1461065794948 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 4936 | 1461065794962 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:36:34 INFO - PROCESS | 4936 | 1461065794979 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 4936 | 1461065794988 Marionette TRACE conn3 <- [1,446,null,{}] 04:36:34 INFO - PROCESS | 4936 | 1461065794994 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:35 INFO - PROCESS | 4936 | 1461065795218 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a1924800 == 58 [pid = 4936] [id = 85] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7692058800 == 57 [pid = 4936] [id = 110] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f76a5811800) [pid = 4936] [serial = 291] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | 1461065795463 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769132f000 == 56 [pid = 4936] [id = 109] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b51800 == 55 [pid = 4936] [id = 108] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ea77000 == 54 [pid = 4936] [id = 107] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855cd000 == 53 [pid = 4936] [id = 106] 04:36:35 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689337800 == 52 [pid = 4936] [id = 105] 04:36:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686472800 == 53 [pid = 4936] [id = 119] 04:36:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f768640b400) [pid = 4936] [serial = 356] [outer = (nil)] 04:36:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7687d4a800) [pid = 4936] [serial = 357] [outer = 0x7f768640b400] 04:36:35 INFO - PROCESS | 4936 | 1461065795539 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7688303400) [pid = 4936] [serial = 358] [outer = 0x7f768640b400] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7691508000) [pid = 4936] [serial = 261] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768ef13000) [pid = 4936] [serial = 279] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f768bb86c00) [pid = 4936] [serial = 288] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f769e90fc00) [pid = 4936] [serial = 289] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f768b747400) [pid = 4936] [serial = 258] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f76867ee000) [pid = 4936] [serial = 267] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f7685462c00) [pid = 4936] [serial = 273] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f769280d800) [pid = 4936] [serial = 285] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f76a37b7400) [pid = 4936] [serial = 256] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f768fd55c00) [pid = 4936] [serial = 280] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f768633cc00) [pid = 4936] [serial = 274] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f769280fc00) [pid = 4936] [serial = 264] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f768bb86000) [pid = 4936] [serial = 277] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7692709c00) [pid = 4936] [serial = 283] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f768bb72c00) [pid = 4936] [serial = 276] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7693c33800) [pid = 4936] [serial = 286] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f76920af800) [pid = 4936] [serial = 282] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f76a1941800) [pid = 4936] [serial = 270] [outer = (nil)] [url = about:blank] 04:36:36 INFO - PROCESS | 4936 | 1461065796376 Marionette TRACE conn3 <- [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]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1437ms 04:36:36 INFO - PROCESS | 4936 | 1461065796417 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 4936 | 1461065796421 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:36:36 INFO - PROCESS | 4936 | 1461065796428 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 4936 | 1461065796433 Marionette TRACE conn3 <- [1,450,null,{}] 04:36:36 INFO - PROCESS | 4936 | 1461065796449 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 4936 | 1461065796605 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:36:36 INFO - PROCESS | 4936 | 1461065796616 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768fcd9000 == 54 [pid = 4936] [id = 120] 04:36:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7688153400) [pid = 4936] [serial = 359] [outer = (nil)] 04:36:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f768b9e7c00) [pid = 4936] [serial = 360] [outer = 0x7f7688153400] 04:36:36 INFO - PROCESS | 4936 | 1461065796686 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f768e189400) [pid = 4936] [serial = 361] [outer = 0x7f7688153400] 04:36:37 INFO - PROCESS | 4936 | 1461065797469 Marionette TRACE conn3 <- [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] 04:36:37 INFO - PROCESS | 4936 | 1461065797527 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:36:37 INFO - PROCESS | 4936 | 1461065797533 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 4936 | 1461065797535 Marionette TRACE conn3 <- [1,454,null,{}] 04:36:37 INFO - PROCESS | 4936 | 1461065797541 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 4936 | 1461065797740 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:36:37 INFO - PROCESS | 4936 | 1461065797812 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691252800 == 55 [pid = 4936] [id = 121] 04:36:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7686417400) [pid = 4936] [serial = 362] [outer = (nil)] 04:36:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f768fc1ec00) [pid = 4936] [serial = 363] [outer = 0x7f7686417400] 04:36:37 INFO - PROCESS | 4936 | 1461065797877 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f769203d000) [pid = 4936] [serial = 364] [outer = 0x7f7686417400] 04:36:38 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:38 INFO - PROCESS | 4936 | 1461065798685 Marionette TRACE conn3 <- [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]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1234ms 04:36:38 INFO - PROCESS | 4936 | 1461065798768 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 4936 | 1461065798771 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:36:38 INFO - PROCESS | 4936 | 1461065798777 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 4936 | 1461065798779 Marionette TRACE conn3 <- [1,458,null,{}] 04:36:38 INFO - PROCESS | 4936 | 1461065798785 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:38 INFO - PROCESS | 4936 | 1461065798989 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:36:39 INFO - PROCESS | 4936 | 1461065799014 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768551c800 == 56 [pid = 4936] [id = 122] 04:36:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f768ef1dc00) [pid = 4936] [serial = 365] [outer = (nil)] 04:36:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f769280fc00) [pid = 4936] [serial = 366] [outer = 0x7f768ef1dc00] 04:36:39 INFO - PROCESS | 4936 | 1461065799077 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f769d6d0000) [pid = 4936] [serial = 367] [outer = 0x7f768ef1dc00] 04:36:39 INFO - PROCESS | 4936 | 1461065799938 Marionette TRACE conn3 <- [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] 04:36:40 INFO - PROCESS | 4936 | 1461065800014 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:36:40 INFO - PROCESS | 4936 | 1461065800020 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 4936 | 1461065800022 Marionette TRACE conn3 <- [1,462,null,{}] 04:36:40 INFO - PROCESS | 4936 | 1461065800035 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 4936 | 1461065800344 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7686410000) [pid = 4936] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f768633c000) [pid = 4936] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f768e181400) [pid = 4936] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7685457800) [pid = 4936] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7685459000) [pid = 4936] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f768830d800) [pid = 4936] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:36:40 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f76a3c0cc00) [pid = 4936] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:36:40 INFO - PROCESS | 4936 | 1461065800430 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689487000 == 57 [pid = 4936] [id = 123] 04:36:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7685457800) [pid = 4936] [serial = 368] [outer = (nil)] 04:36:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76864c1800) [pid = 4936] [serial = 369] [outer = 0x7f7685457800] 04:36:40 INFO - PROCESS | 4936 | 1461065800495 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f768e174c00) [pid = 4936] [serial = 370] [outer = 0x7f7685457800] 04:36:41 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:41 INFO - PROCESS | 4936 | 1461065801255 Marionette TRACE conn3 <- [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] 04:36:41 INFO - PROCESS | 4936 | 1461065801309 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:36:41 INFO - PROCESS | 4936 | 1461065801316 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 4936 | 1461065801318 Marionette TRACE conn3 <- [1,466,null,{}] 04:36:41 INFO - PROCESS | 4936 | 1461065801324 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:41 INFO - PROCESS | 4936 | 1461065801466 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:36:41 INFO - PROCESS | 4936 | 1461065801482 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3794000 == 58 [pid = 4936] [id = 124] 04:36:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7686736800) [pid = 4936] [serial = 371] [outer = (nil)] 04:36:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f768673e000) [pid = 4936] [serial = 372] [outer = 0x7f7686736800] 04:36:41 INFO - PROCESS | 4936 | 1461065801545 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f768efaac00) [pid = 4936] [serial = 373] [outer = 0x7f7686736800] 04:36:42 INFO - PROCESS | 4936 | 1461065802433 Marionette TRACE conn3 <- [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] 04:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:36:42 INFO - PROCESS | 4936 | 1461065802508 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:36:42 INFO - PROCESS | 4936 | 1461065802516 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 4936 | 1461065802522 Marionette TRACE conn3 <- [1,470,null,{}] 04:36:42 INFO - PROCESS | 4936 | 1461065802531 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:42 INFO - PROCESS | 4936 | 1461065802708 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:36:42 INFO - PROCESS | 4936 | 1461065802858 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687db4000 == 59 [pid = 4936] [id = 125] 04:36:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7686335400) [pid = 4936] [serial = 374] [outer = (nil)] 04:36:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f7686410800) [pid = 4936] [serial = 375] [outer = 0x7f7686335400] 04:36:42 INFO - PROCESS | 4936 | 1461065802937 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7686737c00) [pid = 4936] [serial = 376] [outer = 0x7f7686335400] 04:36:43 INFO - PROCESS | 4936 | 1461065803916 Marionette TRACE conn3 <- [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]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1440ms 04:36:43 INFO - PROCESS | 4936 | 1461065803956 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 4936 | 1461065803965 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:36:43 INFO - PROCESS | 4936 | 1461065803975 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 4936 | 1461065803980 Marionette TRACE conn3 <- [1,474,null,{}] 04:36:43 INFO - PROCESS | 4936 | 1461065803986 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 4936 | 1461065804171 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:36:44 INFO - PROCESS | 4936 | 1461065804323 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691c30000 == 60 [pid = 4936] [id = 126] 04:36:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f768545e400) [pid = 4936] [serial = 377] [outer = (nil)] 04:36:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f768830fc00) [pid = 4936] [serial = 378] [outer = 0x7f768545e400] 04:36:44 INFO - PROCESS | 4936 | 1461065804411 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f768b9de800) [pid = 4936] [serial = 379] [outer = 0x7f768545e400] 04:36:45 INFO - PROCESS | 4936 | 1461065805480 Marionette TRACE conn3 <- [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]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1536ms 04:36:45 INFO - PROCESS | 4936 | 1461065805512 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 4936 | 1461065805515 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:36:45 INFO - PROCESS | 4936 | 1461065805522 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 4936 | 1461065805529 Marionette TRACE conn3 <- [1,478,null,{}] 04:36:45 INFO - PROCESS | 4936 | 1461065805546 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 4936 | 1461065805752 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:36:46 INFO - PROCESS | 4936 | 1461065805998 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bb5000 == 61 [pid = 4936] [id = 127] 04:36:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f768e184000) [pid = 4936] [serial = 380] [outer = (nil)] 04:36:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f76915ac400) [pid = 4936] [serial = 381] [outer = 0x7f768e184000] 04:36:46 INFO - PROCESS | 4936 | 1461065806078 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f769f7fb400) [pid = 4936] [serial = 382] [outer = 0x7f768e184000] 04:36:46 INFO - PROCESS | 4936 | 1461065806943 Marionette TRACE conn3 <- [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]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1492ms 04:36:47 INFO - PROCESS | 4936 | 1461065807016 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:36:47 INFO - PROCESS | 4936 | 1461065807020 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:36:47 INFO - PROCESS | 4936 | 1461065807027 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 4936 | 1461065807029 Marionette TRACE conn3 <- [1,482,null,{}] 04:36:47 INFO - PROCESS | 4936 | 1461065807035 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 4936 | 1461065807247 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:36:47 INFO - PROCESS | 4936 | 1461065807399 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c189800 == 62 [pid = 4936] [id = 128] 04:36:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7684ee8c00) [pid = 4936] [serial = 383] [outer = (nil)] 04:36:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f76a3a8fc00) [pid = 4936] [serial = 384] [outer = 0x7f7684ee8c00] 04:36:47 INFO - PROCESS | 4936 | 1461065807515 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f76a3c10800) [pid = 4936] [serial = 385] [outer = 0x7f7684ee8c00] 04:36:48 INFO - PROCESS | 4936 | 1461065808318 Marionette TRACE conn3 <- [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]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1329ms 04:36:48 INFO - PROCESS | 4936 | 1461065808356 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 4936 | 1461065808360 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:36:48 INFO - PROCESS | 4936 | 1461065808366 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 4936 | 1461065808369 Marionette TRACE conn3 <- [1,486,null,{}] 04:36:48 INFO - PROCESS | 4936 | 1461065808376 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 4936 | 1461065808539 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:36:48 INFO - PROCESS | 4936 | 1461065808694 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685020800 == 63 [pid = 4936] [id = 129] 04:36:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7691512c00) [pid = 4936] [serial = 386] [outer = (nil)] 04:36:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76a58a3800) [pid = 4936] [serial = 387] [outer = 0x7f7691512c00] 04:36:48 INFO - PROCESS | 4936 | 1461065808766 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f76a7b56000) [pid = 4936] [serial = 388] [outer = 0x7f7691512c00] 04:36:49 INFO - PROCESS | 4936 | 1461065809671 Marionette TRACE conn3 <- [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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1379ms 04:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:36:49 INFO - PROCESS | 4936 | 1461065809747 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 4936 | 1461065809750 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:36:49 INFO - PROCESS | 4936 | 1461065809756 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 4936 | 1461065809759 Marionette TRACE conn3 <- [1,490,null,{}] 04:36:49 INFO - PROCESS | 4936 | 1461065809765 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 4936 | 1461065810001 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:36:50 INFO - PROCESS | 4936 | 1461065810203 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c1a2800 == 64 [pid = 4936] [id = 130] 04:36:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f76a7de2400) [pid = 4936] [serial = 389] [outer = (nil)] 04:36:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7687742800) [pid = 4936] [serial = 390] [outer = 0x7f76a7de2400] 04:36:50 INFO - PROCESS | 4936 | 1461065810336 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7687748c00) [pid = 4936] [serial = 391] [outer = 0x7f76a7de2400] 04:36:51 INFO - PROCESS | 4936 | 1461065811155 Marionette TRACE conn3 <- [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]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1436ms 04:36:51 INFO - PROCESS | 4936 | 1461065811192 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 4936 | 1461065811196 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:36:51 INFO - PROCESS | 4936 | 1461065811202 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 4936 | 1461065811204 Marionette TRACE conn3 <- [1,494,null,{}] 04:36:51 INFO - PROCESS | 4936 | 1461065811211 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 4936 | 1461065811378 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:36:51 INFO - PROCESS | 4936 | 1461065811535 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854ab000 == 65 [pid = 4936] [id = 131] 04:36:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f767f908400) [pid = 4936] [serial = 392] [outer = (nil)] 04:36:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f767f90cc00) [pid = 4936] [serial = 393] [outer = 0x7f767f908400] 04:36:51 INFO - PROCESS | 4936 | 1461065811610 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767f911000) [pid = 4936] [serial = 394] [outer = 0x7f767f908400] 04:36:52 INFO - PROCESS | 4936 | 1461065812460 Marionette TRACE conn3 <- [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]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:36:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1329ms 04:36:52 INFO - PROCESS | 4936 | 1461065812532 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 4936 | 1461065812535 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:36:52 INFO - PROCESS | 4936 | 1461065812543 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 4936 | 1461065812547 Marionette TRACE conn3 <- [1,498,null,{}] 04:36:52 INFO - PROCESS | 4936 | 1461065812553 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 4936 | 1461065812980 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:36:53 INFO - PROCESS | 4936 | 1461065813219 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685510800 == 66 [pid = 4936] [id = 132] 04:36:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7684eef800) [pid = 4936] [serial = 395] [outer = (nil)] 04:36:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f768545c000) [pid = 4936] [serial = 396] [outer = 0x7f7684eef800] 04:36:53 INFO - PROCESS | 4936 | 1461065813286 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768640d800) [pid = 4936] [serial = 397] [outer = 0x7f7684eef800] 04:36:54 INFO - PROCESS | 4936 | 1461065814232 Marionette TRACE conn3 <- [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]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:36:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1737ms 04:36:54 INFO - PROCESS | 4936 | 1461065814283 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 4936 | 1461065814289 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:36:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:36:54 INFO - PROCESS | 4936 | 1461065814297 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 4936 | 1461065814303 Marionette TRACE conn3 <- [1,502,null,{}] 04:36:54 INFO - PROCESS | 4936 | 1461065814309 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:54 INFO - PROCESS | 4936 | 1461065814509 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:36:54 INFO - PROCESS | 4936 | 1461065814719 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c21000 == 67 [pid = 4936] [id = 133] 04:36:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768545f000) [pid = 4936] [serial = 398] [outer = (nil)] 04:36:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7687748400) [pid = 4936] [serial = 399] [outer = 0x7f768545f000] 04:36:54 INFO - PROCESS | 4936 | 1461065814860 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768774f000) [pid = 4936] [serial = 400] [outer = 0x7f768545f000] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f76867e3000) [pid = 4936] [serial = 294] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768b73fc00) [pid = 4936] [serial = 297] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f7684eee000) [pid = 4936] [serial = 306] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76864b7400) [pid = 4936] [serial = 309] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f768e0e2800) [pid = 4936] [serial = 300] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7686416800) [pid = 4936] [serial = 303] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f768b9e5400) [pid = 4936] [serial = 333] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689487000 == 66 [pid = 4936] [id = 123] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768551c800 == 65 [pid = 4936] [id = 122] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691252800 == 64 [pid = 4936] [id = 121] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768fcd9000 == 63 [pid = 4936] [id = 120] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686472800 == 62 [pid = 4936] [id = 119] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768fc43800 == 61 [pid = 4936] [id = 118] 04:36:55 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a37a1800 == 60 [pid = 4936] [id = 115] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7687bba000) [pid = 4936] [serial = 318] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7688160400) [pid = 4936] [serial = 319] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7684b95c00) [pid = 4936] [serial = 312] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f768fa6cc00) [pid = 4936] [serial = 327] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f768640e400) [pid = 4936] [serial = 316] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f7685464c00) [pid = 4936] [serial = 315] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7688311800) [pid = 4936] [serial = 321] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76a6270400) [pid = 4936] [serial = 292] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f768e188c00) [pid = 4936] [serial = 324] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768ffa5400) [pid = 4936] [serial = 328] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768ef1e000) [pid = 4936] [serial = 325] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768bb6e800) [pid = 4936] [serial = 322] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f76916dc000) [pid = 4936] [serial = 330] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7692475c00) [pid = 4936] [serial = 331] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 4936 | 1461065815736 Marionette TRACE conn3 <- [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]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1484ms 04:36:55 INFO - PROCESS | 4936 | 1461065815783 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 4936 | 1461065815786 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:36:55 INFO - PROCESS | 4936 | 1461065815793 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 4936 | 1461065815796 Marionette TRACE conn3 <- [1,506,null,{}] 04:36:55 INFO - PROCESS | 4936 | 1461065815801 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:55 INFO - PROCESS | 4936 | 1461065815950 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:36:55 INFO - PROCESS | 4936 | 1461065815966 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c185800 == 61 [pid = 4936] [id = 134] 04:36:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f768640e400) [pid = 4936] [serial = 401] [outer = (nil)] 04:36:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f76882a6c00) [pid = 4936] [serial = 402] [outer = 0x7f768640e400] 04:36:56 INFO - PROCESS | 4936 | 1461065816031 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7689567000) [pid = 4936] [serial = 403] [outer = 0x7f768640e400] 04:36:56 INFO - PROCESS | 4936 | 1461065816897 Marionette TRACE conn3 <- [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]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1129ms 04:36:56 INFO - PROCESS | 4936 | 1461065816923 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 4936 | 1461065816929 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:36:56 INFO - PROCESS | 4936 | 1461065816950 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 4936 | 1461065816957 Marionette TRACE conn3 <- [1,510,null,{}] 04:36:56 INFO - PROCESS | 4936 | 1461065816963 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 4936 | 1461065817119 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:36:57 INFO - PROCESS | 4936 | 1461065817237 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f297800 == 62 [pid = 4936] [id = 135] 04:36:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7684eee000) [pid = 4936] [serial = 404] [outer = (nil)] 04:36:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f768bb72c00) [pid = 4936] [serial = 405] [outer = 0x7f7684eee000] 04:36:57 INFO - PROCESS | 4936 | 1461065817298 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f768e0ee800) [pid = 4936] [serial = 406] [outer = 0x7f7684eee000] 04:36:58 INFO - PROCESS | 4936 | 1461065818086 Marionette TRACE conn3 <- [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]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1202ms 04:36:58 INFO - PROCESS | 4936 | 1461065818143 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 4936 | 1461065818147 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:36:58 INFO - PROCESS | 4936 | 1461065818153 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 4936 | 1461065818155 Marionette TRACE conn3 <- [1,514,null,{}] 04:36:58 INFO - PROCESS | 4936 | 1461065818160 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 4936 | 1461065818355 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:36:58 INFO - PROCESS | 4936 | 1461065818378 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b5a800 == 63 [pid = 4936] [id = 136] 04:36:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f76883ab000) [pid = 4936] [serial = 407] [outer = (nil)] 04:36:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76883b4400) [pid = 4936] [serial = 408] [outer = 0x7f76883ab000] 04:36:58 INFO - PROCESS | 4936 | 1461065818442 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f76883b9000) [pid = 4936] [serial = 409] [outer = 0x7f76883ab000] 04:36:59 INFO - PROCESS | 4936 | 1461065819272 Marionette TRACE conn3 <- [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]]]}] 04:36:59 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 04:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1178ms 04:36:59 INFO - PROCESS | 4936 | 1461065819332 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 4936 | 1461065819335 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:36:59 INFO - PROCESS | 4936 | 1461065819342 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 4936 | 1461065819345 Marionette TRACE conn3 <- [1,518,null,{}] 04:36:59 INFO - PROCESS | 4936 | 1461065819350 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 4936 | 1461065819566 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768ef1dc00) [pid = 4936] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7685457800) [pid = 4936] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7686417400) [pid = 4936] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7688153400) [pid = 4936] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768640b400) [pid = 4936] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:36:59 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768633ec00) [pid = 4936] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:36:59 INFO - PROCESS | 4936 | 1461065819812 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690411000 == 64 [pid = 4936] [id = 137] 04:36:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7687d4f800) [pid = 4936] [serial = 410] [outer = (nil)] 04:36:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f768e188c00) [pid = 4936] [serial = 411] [outer = 0x7f7687d4f800] 04:36:59 INFO - PROCESS | 4936 | 1461065819888 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f768ef21000) [pid = 4936] [serial = 412] [outer = 0x7f7687d4f800] 04:37:00 INFO - PROCESS | 4936 | 1461065820611 Marionette TRACE conn3 <- [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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1283ms 04:37:00 INFO - PROCESS | 4936 | 1461065820627 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 4936 | 1461065820631 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:37:00 INFO - PROCESS | 4936 | 1461065820649 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 4936 | 1461065820651 Marionette TRACE conn3 <- [1,522,null,{}] 04:37:00 INFO - PROCESS | 4936 | 1461065820656 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:00 INFO - PROCESS | 4936 | 1461065820841 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:37:00 INFO - PROCESS | 4936 | 1461065820860 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693bad000 == 65 [pid = 4936] [id = 138] 04:37:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f76856c7000) [pid = 4936] [serial = 413] [outer = (nil)] 04:37:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76856d2000) [pid = 4936] [serial = 414] [outer = 0x7f76856c7000] 04:37:00 INFO - PROCESS | 4936 | 1461065820922 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f768f031800) [pid = 4936] [serial = 415] [outer = 0x7f76856c7000] 04:37:02 INFO - PROCESS | 4936 | 1461065822019 Marionette TRACE conn3 <- [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]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:37:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1428ms 04:37:02 INFO - PROCESS | 4936 | 1461065822078 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 4936 | 1461065822085 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:37:02 INFO - PROCESS | 4936 | 1461065822095 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 4936 | 1461065822101 Marionette TRACE conn3 <- [1,526,null,{}] 04:37:02 INFO - PROCESS | 4936 | 1461065822118 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:02 INFO - PROCESS | 4936 | 1461065822356 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:37:02 INFO - PROCESS | 4936 | 1461065822511 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b1b000 == 66 [pid = 4936] [id = 139] 04:37:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7684ee2c00) [pid = 4936] [serial = 416] [outer = (nil)] 04:37:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f76856c9c00) [pid = 4936] [serial = 417] [outer = 0x7f7684ee2c00] 04:37:02 INFO - PROCESS | 4936 | 1461065822588 Marionette DEBUG loaded listener.js 04:37:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7686332400) [pid = 4936] [serial = 418] [outer = 0x7f7684ee2c00] 04:37:04 INFO - PROCESS | 4936 | 1461065824128 Marionette TRACE conn3 <- [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]]]}] 04:37:04 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 04:37:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2097ms 04:37:04 INFO - PROCESS | 4936 | 1461065824192 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 4936 | 1461065824201 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:37:04 INFO - PROCESS | 4936 | 1461065824328 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 4936 | 1461065824333 Marionette TRACE conn3 <- [1,530,null,{}] 04:37:04 INFO - PROCESS | 4936 | 1461065824340 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 4936 | 1461065824512 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:37:04 INFO - PROCESS | 4936 | 1461065824687 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f94d000 == 67 [pid = 4936] [id = 140] 04:37:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f76856c6800) [pid = 4936] [serial = 419] [outer = (nil)] 04:37:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f768e178800) [pid = 4936] [serial = 420] [outer = 0x7f76856c6800] 04:37:04 INFO - PROCESS | 4936 | 1461065824764 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f768f9bb400) [pid = 4936] [serial = 421] [outer = 0x7f76856c6800] 04:37:05 INFO - PROCESS | 4936 | 1461065825633 Marionette TRACE conn3 <- [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"]]]}] 04:37:05 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 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:37:05 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 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:37:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:37:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1391ms 04:37:05 INFO - PROCESS | 4936 | 1461065825663 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:37:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:37:05 INFO - PROCESS | 4936 | 1461065825667 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:37:05 INFO - PROCESS | 4936 | 1461065825675 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 4936 | 1461065825680 Marionette TRACE conn3 <- [1,534,null,{}] 04:37:05 INFO - PROCESS | 4936 | 1461065825697 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 4936 | 1461065825920 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:37:06 INFO - PROCESS | 4936 | 1461065826055 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76ab28a000 == 68 [pid = 4936] [id = 141] 04:37:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7685540000) [pid = 4936] [serial = 422] [outer = (nil)] 04:37:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f769098ec00) [pid = 4936] [serial = 423] [outer = 0x7f7685540000] 04:37:06 INFO - PROCESS | 4936 | 1461065826130 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f76915a9800) [pid = 4936] [serial = 424] [outer = 0x7f7685540000] 04:37:07 INFO - PROCESS | 4936 | 1461065827006 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:37:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:37:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1388ms 04:37:07 INFO - PROCESS | 4936 | 1461065827064 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 4936 | 1461065827068 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:37:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:37:07 INFO - PROCESS | 4936 | 1461065827075 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 4936 | 1461065827079 Marionette TRACE conn3 <- [1,538,null,{}] 04:37:07 INFO - PROCESS | 4936 | 1461065827084 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 4936 | 1461065827316 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:37:07 INFO - PROCESS | 4936 | 1461065827453 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9a5000 == 69 [pid = 4936] [id = 142] 04:37:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7684b8e800) [pid = 4936] [serial = 425] [outer = (nil)] 04:37:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7685056800) [pid = 4936] [serial = 426] [outer = 0x7f7684b8e800] 04:37:07 INFO - PROCESS | 4936 | 1461065827569 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768553e400) [pid = 4936] [serial = 427] [outer = 0x7f7684b8e800] 04:37:08 INFO - PROCESS | 4936 | 1461065828355 Marionette TRACE conn3 <- [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]]]}] 04:37:08 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. 04:37:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1330ms 04:37:08 INFO - PROCESS | 4936 | 1461065828406 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 4936 | 1461065828409 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:37:08 INFO - PROCESS | 4936 | 1461065828415 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 4936 | 1461065828418 Marionette TRACE conn3 <- [1,542,null,{}] 04:37:08 INFO - PROCESS | 4936 | 1461065828423 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 4936 | 1461065828619 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:37:08 INFO - PROCESS | 4936 | 1461065828778 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9c2000 == 70 [pid = 4936] [id = 143] 04:37:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7684c76400) [pid = 4936] [serial = 428] [outer = (nil)] 04:37:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7684c7e400) [pid = 4936] [serial = 429] [outer = 0x7f7684c76400] 04:37:08 INFO - PROCESS | 4936 | 1461065828847 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7684c84800) [pid = 4936] [serial = 430] [outer = 0x7f7684c76400] 04:37:09 INFO - PROCESS | 4936 | 1461065829770 Marionette TRACE conn3 <- [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]]]}] 04:37:09 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. 04:37:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1378ms 04:37:09 INFO - PROCESS | 4936 | 1461065829811 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 4936 | 1461065829814 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:37:09 INFO - PROCESS | 4936 | 1461065829825 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 4936 | 1461065829827 Marionette TRACE conn3 <- [1,546,null,{}] 04:37:09 INFO - PROCESS | 4936 | 1461065829834 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 4936 | 1461065830043 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:37:10 INFO - PROCESS | 4936 | 1461065830195 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bcb800 == 71 [pid = 4936] [id = 144] 04:37:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f767fcd8800) [pid = 4936] [serial = 431] [outer = (nil)] 04:37:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f767fcdfc00) [pid = 4936] [serial = 432] [outer = 0x7f767fcd8800] 04:37:10 INFO - PROCESS | 4936 | 1461065830274 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7685541c00) [pid = 4936] [serial = 433] [outer = 0x7f767fcd8800] 04:37:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7684c84400) [pid = 4936] [serial = 434] [outer = 0x7f7687bc2000] 04:37:11 INFO - PROCESS | 4936 | 1461065831202 Marionette TRACE conn3 <- [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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:37:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1432ms 04:37:11 INFO - PROCESS | 4936 | 1461065831259 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 4936 | 1461065831261 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:37:11 INFO - PROCESS | 4936 | 1461065831270 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 4936 | 1461065831274 Marionette TRACE conn3 <- [1,550,null,{}] 04:37:11 INFO - PROCESS | 4936 | 1461065831325 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 4936 | 1461065831543 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:37:11 INFO - PROCESS | 4936 | 1461065831692 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680550000 == 72 [pid = 4936] [id = 145] 04:37:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f767fcd9000) [pid = 4936] [serial = 435] [outer = (nil)] 04:37:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768570c800) [pid = 4936] [serial = 436] [outer = 0x7f767fcd9000] 04:37:11 INFO - PROCESS | 4936 | 1461065831822 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7685719800) [pid = 4936] [serial = 437] [outer = 0x7f767fcd9000] 04:37:12 INFO - PROCESS | 4936 | 1461065832585 Marionette TRACE conn3 <- [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]]]}] 04:37:12 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. 04:37:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1376ms 04:37:12 INFO - PROCESS | 4936 | 1461065832646 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 4936 | 1461065832650 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:37:12 INFO - PROCESS | 4936 | 1461065832655 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 4936 | 1461065832658 Marionette TRACE conn3 <- [1,554,null,{}] 04:37:12 INFO - PROCESS | 4936 | 1461065832664 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 4936 | 1461065832833 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:37:13 INFO - PROCESS | 4936 | 1461065832996 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685504000 == 73 [pid = 4936] [id = 146] 04:37:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f767eb1c400) [pid = 4936] [serial = 438] [outer = (nil)] 04:37:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f767eb22000) [pid = 4936] [serial = 439] [outer = 0x7f767eb1c400] 04:37:13 INFO - PROCESS | 4936 | 1461065833069 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f767eb27c00) [pid = 4936] [serial = 440] [outer = 0x7f767eb1c400] 04:37:13 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:13 INFO - PROCESS | 4936 | 1461065833943 Marionette TRACE conn3 <- [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]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1327ms 04:37:13 INFO - PROCESS | 4936 | 1461065833984 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 4936 | 1461065833989 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:37:13 INFO - PROCESS | 4936 | 1461065833995 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 4936 | 1461065833998 Marionette TRACE conn3 <- [1,558,null,{}] 04:37:14 INFO - PROCESS | 4936 | 1461065834004 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:14 INFO - PROCESS | 4936 | 1461065834174 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:37:14 INFO - PROCESS | 4936 | 1461065834346 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c857000 == 74 [pid = 4936] [id = 147] 04:37:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f767eb1cc00) [pid = 4936] [serial = 441] [outer = (nil)] 04:37:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f767edb9800) [pid = 4936] [serial = 442] [outer = 0x7f767eb1cc00] 04:37:14 INFO - PROCESS | 4936 | 1461065834416 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f767edbe800) [pid = 4936] [serial = 443] [outer = 0x7f767eb1cc00] 04:37:15 INFO - PROCESS | 4936 | 1461065835306 Marionette TRACE conn3 <- [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]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1385ms 04:37:15 INFO - PROCESS | 4936 | 1461065835382 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 4936 | 1461065835386 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:37:15 INFO - PROCESS | 4936 | 1461065835393 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 4936 | 1461065835396 Marionette TRACE conn3 <- [1,562,null,{}] 04:37:15 INFO - PROCESS | 4936 | 1461065835402 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 4936 | 1461065835621 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:37:15 INFO - PROCESS | 4936 | 1461065835780 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690417000 == 75 [pid = 4936] [id = 148] 04:37:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f767eb28000) [pid = 4936] [serial = 444] [outer = (nil)] 04:37:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f767edc5000) [pid = 4936] [serial = 445] [outer = 0x7f767eb28000] 04:37:15 INFO - PROCESS | 4936 | 1461065835855 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768570ec00) [pid = 4936] [serial = 446] [outer = 0x7f767eb28000] 04:37:16 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:16 INFO - PROCESS | 4936 | 1461065836935 Marionette TRACE conn3 <- [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]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1590ms 04:37:16 INFO - PROCESS | 4936 | 1461065836985 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 4936 | 1461065836991 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:37:17 INFO - PROCESS | 4936 | 1461065837000 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 4936 | 1461065837006 Marionette TRACE conn3 <- [1,566,null,{}] 04:37:17 INFO - PROCESS | 4936 | 1461065837015 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 4936 | 1461065837193 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:37:17 INFO - PROCESS | 4936 | 1461065837407 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b20000 == 76 [pid = 4936] [id = 149] 04:37:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f767fce1800) [pid = 4936] [serial = 447] [outer = (nil)] 04:37:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767fce4000) [pid = 4936] [serial = 448] [outer = 0x7f767fce1800] 04:37:17 INFO - PROCESS | 4936 | 1461065837486 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f7684c81000) [pid = 4936] [serial = 449] [outer = 0x7f767fce1800] 04:37:18 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:18 INFO - PROCESS | 4936 | 1461065838417 Marionette TRACE conn3 <- [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]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1437ms 04:37:18 INFO - PROCESS | 4936 | 1461065838437 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 4936 | 1461065838445 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:37:18 INFO - PROCESS | 4936 | 1461065838456 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 4936 | 1461065838460 Marionette TRACE conn3 <- [1,570,null,{}] 04:37:18 INFO - PROCESS | 4936 | 1461065838466 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 4936 | 1461065838629 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:37:18 INFO - PROCESS | 4936 | 1461065838797 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854a2800 == 77 [pid = 4936] [id = 150] 04:37:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7685054000) [pid = 4936] [serial = 450] [outer = (nil)] 04:37:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768505c000) [pid = 4936] [serial = 451] [outer = 0x7f7685054000] 04:37:18 INFO - PROCESS | 4936 | 1461065838867 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7685466000) [pid = 4936] [serial = 452] [outer = 0x7f7685054000] 04:37:19 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b66000 == 76 [pid = 4936] [id = 99] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688676800 == 75 [pid = 4936] [id = 103] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b52000 == 74 [pid = 4936] [id = 102] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3a33800 == 73 [pid = 4936] [id = 100] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690411000 == 72 [pid = 4936] [id = 137] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768673e000) [pid = 4936] [serial = 372] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b5a800 == 71 [pid = 4936] [id = 136] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f297800 == 70 [pid = 4936] [id = 135] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c185800 == 69 [pid = 4936] [id = 134] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c21000 == 68 [pid = 4936] [id = 133] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685510800 == 67 [pid = 4936] [id = 132] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685020800 == 66 [pid = 4936] [id = 129] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c189800 == 65 [pid = 4936] [id = 128] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bb5000 == 64 [pid = 4936] [id = 127] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691c30000 == 63 [pid = 4936] [id = 126] 04:37:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687db4000 == 62 [pid = 4936] [id = 125] 04:37:19 INFO - PROCESS | 4936 | 1461065839903 Marionette TRACE conn3 <- [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]]]}] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7687d4a800) [pid = 4936] [serial = 357] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7688303400) [pid = 4936] [serial = 358] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f76867e5000) [pid = 4936] [serial = 355] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f7686410400) [pid = 4936] [serial = 354] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768829fc00) [pid = 4936] [serial = 339] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f7684eecc00) [pid = 4936] [serial = 336] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f768bb82400) [pid = 4936] [serial = 342] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f76927a9800) [pid = 4936] [serial = 348] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f769d6d0000) [pid = 4936] [serial = 367] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f768e174c00) [pid = 4936] [serial = 370] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f769203d000) [pid = 4936] [serial = 364] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f769280fc00) [pid = 4936] [serial = 366] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f76864c1800) [pid = 4936] [serial = 369] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f768fc1ec00) [pid = 4936] [serial = 363] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7691c9f800) [pid = 4936] [serial = 345] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f768b9e7c00) [pid = 4936] [serial = 360] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768e189400) [pid = 4936] [serial = 361] [outer = (nil)] [url = about:blank] 04:37:19 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f76867e9c00) [pid = 4936] [serial = 351] [outer = (nil)] [url = about:blank] 04:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1491ms 04:37:19 INFO - PROCESS | 4936 | 1461065839947 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 4936 | 1461065839950 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:37:19 INFO - PROCESS | 4936 | 1461065839957 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 4936 | 1461065839962 Marionette TRACE conn3 <- [1,574,null,{}] 04:37:19 INFO - PROCESS | 4936 | 1461065839977 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 4936 | 1461065840171 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:37:20 INFO - PROCESS | 4936 | 1461065840329 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4ce800 == 63 [pid = 4936] [id = 151] 04:37:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768570b800) [pid = 4936] [serial = 453] [outer = (nil)] 04:37:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768640b800) [pid = 4936] [serial = 454] [outer = 0x7f768570b800] 04:37:20 INFO - PROCESS | 4936 | 1461065840413 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7686738c00) [pid = 4936] [serial = 455] [outer = 0x7f768570b800] 04:37:21 INFO - PROCESS | 4936 | 1461065841113 Marionette TRACE conn3 <- [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]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1185ms 04:37:21 INFO - PROCESS | 4936 | 1461065841152 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 4936 | 1461065841157 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:37:21 INFO - PROCESS | 4936 | 1461065841163 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 4936 | 1461065841166 Marionette TRACE conn3 <- [1,578,null,{}] 04:37:21 INFO - PROCESS | 4936 | 1461065841172 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 4936 | 1461065841335 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:37:21 INFO - PROCESS | 4936 | 1461065841350 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f064000 == 64 [pid = 4936] [id = 152] 04:37:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7686739400) [pid = 4936] [serial = 456] [outer = (nil)] 04:37:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7687d4a800) [pid = 4936] [serial = 457] [outer = 0x7f7686739400] 04:37:21 INFO - PROCESS | 4936 | 1461065841417 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f76882a5800) [pid = 4936] [serial = 458] [outer = 0x7f7686739400] 04:37:22 INFO - PROCESS | 4936 | 1461065842308 Marionette TRACE conn3 <- [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]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1184ms 04:37:22 INFO - PROCESS | 4936 | 1461065842348 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 4936 | 1461065842351 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:37:22 INFO - PROCESS | 4936 | 1461065842359 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 4936 | 1461065842373 Marionette TRACE conn3 <- [1,582,null,{}] 04:37:22 INFO - PROCESS | 4936 | 1461065842384 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 4936 | 1461065842581 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:37:22 INFO - PROCESS | 4936 | 1461065842606 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690e9f000 == 65 [pid = 4936] [id = 153] 04:37:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768673cc00) [pid = 4936] [serial = 459] [outer = (nil)] 04:37:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f76883b0400) [pid = 4936] [serial = 460] [outer = 0x7f768673cc00] 04:37:22 INFO - PROCESS | 4936 | 1461065842671 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7689572000) [pid = 4936] [serial = 461] [outer = 0x7f768673cc00] 04:37:23 INFO - PROCESS | 4936 | 1461065843717 Marionette TRACE conn3 <- [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]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1398ms 04:37:23 INFO - PROCESS | 4936 | 1461065843760 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 4936 | 1461065843765 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:37:23 INFO - PROCESS | 4936 | 1461065843785 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 4936 | 1461065843790 Marionette TRACE conn3 <- [1,586,null,{}] 04:37:23 INFO - PROCESS | 4936 | 1461065843798 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 4936 | 1461065844147 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f76883ab000) [pid = 4936] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7686736800) [pid = 4936] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7684eee000) [pid = 4936] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f768545f000) [pid = 4936] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f768640e400) [pid = 4936] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7684eef800) [pid = 4936] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f7687d4f800) [pid = 4936] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:37:24 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768b9de400) [pid = 4936] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:37:24 INFO - PROCESS | 4936 | 1461065844499 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687d9f800 == 66 [pid = 4936] [id = 154] 04:37:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7684b8ac00) [pid = 4936] [serial = 462] [outer = (nil)] 04:37:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7685464c00) [pid = 4936] [serial = 463] [outer = 0x7f7684b8ac00] 04:37:24 INFO - PROCESS | 4936 | 1461065844569 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76883adc00) [pid = 4936] [serial = 464] [outer = 0x7f7684b8ac00] 04:37:25 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:25 INFO - PROCESS | 4936 | 1461065845252 Marionette TRACE conn3 <- [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]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1498ms 04:37:25 INFO - PROCESS | 4936 | 1461065845271 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 4936 | 1461065845275 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:37:25 INFO - PROCESS | 4936 | 1461065845281 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 4936 | 1461065845283 Marionette TRACE conn3 <- [1,590,null,{}] 04:37:25 INFO - PROCESS | 4936 | 1461065845288 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 4936 | 1461065845513 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:37:25 INFO - PROCESS | 4936 | 1461065845532 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f37c000 == 67 [pid = 4936] [id = 155] 04:37:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f76883af800) [pid = 4936] [serial = 465] [outer = (nil)] 04:37:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7691509000) [pid = 4936] [serial = 466] [outer = 0x7f76883af800] 04:37:25 INFO - PROCESS | 4936 | 1461065845598 Marionette DEBUG loaded listener.js 04:37:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f7691976400) [pid = 4936] [serial = 467] [outer = 0x7f76883af800] 04:37:26 INFO - PROCESS | 4936 | 1461065846338 Marionette TRACE conn3 <- [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]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1089ms 04:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:37:26 INFO - PROCESS | 4936 | 1461065846371 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 4936 | 1461065846374 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:37:26 INFO - PROCESS | 4936 | 1461065846380 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 4936 | 1461065846384 Marionette TRACE conn3 <- [1,594,null,{}] 04:37:26 INFO - PROCESS | 4936 | 1461065846399 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 4936 | 1461065846720 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:37:26 INFO - PROCESS | 4936 | 1461065846842 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685019800 == 68 [pid = 4936] [id = 156] 04:37:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f767edba800) [pid = 4936] [serial = 468] [outer = (nil)] 04:37:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f767f90b400) [pid = 4936] [serial = 469] [outer = 0x7f767edba800] 04:37:26 INFO - PROCESS | 4936 | 1461065846921 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f767fce0000) [pid = 4936] [serial = 470] [outer = 0x7f767edba800] 04:37:27 INFO - PROCESS | 4936 | 1461065847952 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1604ms 04:37:27 INFO - PROCESS | 4936 | 1461065847986 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 4936 | 1461065847995 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:37:28 INFO - PROCESS | 4936 | 1461065848004 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 4936 | 1461065848008 Marionette TRACE conn3 <- [1,598,null,{}] 04:37:28 INFO - PROCESS | 4936 | 1461065848017 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 4936 | 1461065848214 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:37:28 INFO - PROCESS | 4936 | 1461065848373 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b5800 == 69 [pid = 4936] [id = 157] 04:37:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f767edbcc00) [pid = 4936] [serial = 471] [outer = (nil)] 04:37:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7685537800) [pid = 4936] [serial = 472] [outer = 0x7f767edbcc00] 04:37:28 INFO - PROCESS | 4936 | 1461065848448 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768556ec00) [pid = 4936] [serial = 473] [outer = 0x7f767edbcc00] 04:37:29 INFO - PROCESS | 4936 | 1461065849643 Marionette TRACE conn3 <- [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]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1686ms 04:37:29 INFO - PROCESS | 4936 | 1461065849691 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 4936 | 1461065849696 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:37:29 INFO - PROCESS | 4936 | 1461065849703 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 4936 | 1461065849707 Marionette TRACE conn3 <- [1,602,null,{}] 04:37:29 INFO - PROCESS | 4936 | 1461065849713 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 4936 | 1461065849950 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:37:30 INFO - PROCESS | 4936 | 1461065850205 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3026800 == 70 [pid = 4936] [id = 158] 04:37:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7685060c00) [pid = 4936] [serial = 474] [outer = (nil)] 04:37:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f76856d2400) [pid = 4936] [serial = 475] [outer = 0x7f7685060c00] 04:37:30 INFO - PROCESS | 4936 | 1461065850281 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f7686415400) [pid = 4936] [serial = 476] [outer = 0x7f7685060c00] 04:37:31 INFO - PROCESS | 4936 | 1461065851098 Marionette TRACE conn3 <- [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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1430ms 04:37:31 INFO - PROCESS | 4936 | 1461065851147 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 4936 | 1461065851154 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:37:31 INFO - PROCESS | 4936 | 1461065851174 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 4936 | 1461065851182 Marionette TRACE conn3 <- [1,606,null,{}] 04:37:31 INFO - PROCESS | 4936 | 1461065851188 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:31 INFO - PROCESS | 4936 | 1461065851370 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:37:31 INFO - PROCESS | 4936 | 1461065851531 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed0f000 == 71 [pid = 4936] [id = 159] 04:37:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7685571c00) [pid = 4936] [serial = 477] [outer = (nil)] 04:37:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f76883ac400) [pid = 4936] [serial = 478] [outer = 0x7f7685571c00] 04:37:31 INFO - PROCESS | 4936 | 1461065851605 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f768bb88400) [pid = 4936] [serial = 479] [outer = 0x7f7685571c00] 04:37:32 INFO - PROCESS | 4936 | 1461065852478 Marionette TRACE conn3 <- [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]]]}] 04:37:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1347ms 04:37:32 INFO - PROCESS | 4936 | 1461065852512 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:37:32 INFO - PROCESS | 4936 | 1461065852515 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:37:32 INFO - PROCESS | 4936 | 1461065852522 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 4936 | 1461065852524 Marionette TRACE conn3 <- [1,610,null,{}] 04:37:32 INFO - PROCESS | 4936 | 1461065852530 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 4936 | 1461065852699 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:37:32 INFO - PROCESS | 4936 | 1461065852871 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7d83800 == 72 [pid = 4936] [id = 160] 04:37:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f76856c5400) [pid = 4936] [serial = 480] [outer = (nil)] 04:37:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f768ef14c00) [pid = 4936] [serial = 481] [outer = 0x7f76856c5400] 04:37:32 INFO - PROCESS | 4936 | 1461065852944 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f769150dc00) [pid = 4936] [serial = 482] [outer = 0x7f76856c5400] 04:37:33 INFO - PROCESS | 4936 | 1461065853829 Marionette TRACE conn3 <- [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]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1337ms 04:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:37:33 INFO - PROCESS | 4936 | 1461065853860 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 4936 | 1461065853863 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:37:33 INFO - PROCESS | 4936 | 1461065853871 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 4936 | 1461065853874 Marionette TRACE conn3 <- [1,614,null,{}] 04:37:33 INFO - PROCESS | 4936 | 1461065853881 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:34 INFO - PROCESS | 4936 | 1461065854098 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:37:34 INFO - PROCESS | 4936 | 1461065854270 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da62800 == 73 [pid = 4936] [id = 161] 04:37:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f768e190400) [pid = 4936] [serial = 483] [outer = (nil)] 04:37:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f76915a7400) [pid = 4936] [serial = 484] [outer = 0x7f768e190400] 04:37:34 INFO - PROCESS | 4936 | 1461065854352 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f769270c800) [pid = 4936] [serial = 485] [outer = 0x7f768e190400] 04:37:35 INFO - PROCESS | 4936 | 1461065855248 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1435ms 04:37:35 INFO - PROCESS | 4936 | 1461065855305 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 4936 | 1461065855309 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:37:35 INFO - PROCESS | 4936 | 1461065855315 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 4936 | 1461065855318 Marionette TRACE conn3 <- [1,618,null,{}] 04:37:35 INFO - PROCESS | 4936 | 1461065855323 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 4936 | 1461065855516 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:37:35 INFO - PROCESS | 4936 | 1461065855682 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dad5000 == 74 [pid = 4936] [id = 162] 04:37:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f767c6c5400) [pid = 4936] [serial = 486] [outer = (nil)] 04:37:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f767c6cac00) [pid = 4936] [serial = 487] [outer = 0x7f767c6c5400] 04:37:35 INFO - PROCESS | 4936 | 1461065855755 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f767c6d0800) [pid = 4936] [serial = 488] [outer = 0x7f767c6c5400] 04:37:36 INFO - PROCESS | 4936 | 1461065856633 Marionette TRACE conn3 <- [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]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1377ms 04:37:36 INFO - PROCESS | 4936 | 1461065856695 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 4936 | 1461065856699 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:37:36 INFO - PROCESS | 4936 | 1461065856705 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 4936 | 1461065856708 Marionette TRACE conn3 <- [1,622,null,{}] 04:37:36 INFO - PROCESS | 4936 | 1461065856713 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 4936 | 1461065856889 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:37:37 INFO - PROCESS | 4936 | 1461065857058 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d775800 == 75 [pid = 4936] [id = 163] 04:37:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f767c6c6800) [pid = 4936] [serial = 489] [outer = (nil)] 04:37:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f767cad0000) [pid = 4936] [serial = 490] [outer = 0x7f767c6c6800] 04:37:37 INFO - PROCESS | 4936 | 1461065857130 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f767cad5000) [pid = 4936] [serial = 491] [outer = 0x7f767c6c6800] 04:37:37 INFO - PROCESS | 4936 | 1461065857954 Marionette TRACE conn3 <- [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]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:37:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1279ms 04:37:37 INFO - PROCESS | 4936 | 1461065857985 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 4936 | 1461065857989 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:37:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:37:38 INFO - PROCESS | 4936 | 1461065857996 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 4936 | 1461065857999 Marionette TRACE conn3 <- [1,626,null,{}] 04:37:38 INFO - PROCESS | 4936 | 1461065858007 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 4936 | 1461065858183 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:37:38 INFO - PROCESS | 4936 | 1461065858350 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768032a800 == 76 [pid = 4936] [id = 164] 04:37:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767caca800) [pid = 4936] [serial = 492] [outer = (nil)] 04:37:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f767fc9a800) [pid = 4936] [serial = 493] [outer = 0x7f767caca800] 04:37:38 INFO - PROCESS | 4936 | 1461065858423 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f7680305c00) [pid = 4936] [serial = 494] [outer = 0x7f767caca800] 04:37:39 INFO - PROCESS | 4936 | 1461065859328 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 04:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:37:39 INFO - PROCESS | 4936 | 1461065859380 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 4936 | 1461065859383 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:37:39 INFO - PROCESS | 4936 | 1461065859390 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 4936 | 1461065859393 Marionette TRACE conn3 <- [1,630,null,{}] 04:37:39 INFO - PROCESS | 4936 | 1461065859398 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 4936 | 1461065859570 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:37:39 INFO - PROCESS | 4936 | 1461065859739 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680342800 == 77 [pid = 4936] [id = 165] 04:37:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7680306000) [pid = 4936] [serial = 495] [outer = (nil)] 04:37:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f768030a800) [pid = 4936] [serial = 496] [outer = 0x7f7680306000] 04:37:39 INFO - PROCESS | 4936 | 1461065859813 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f768030f400) [pid = 4936] [serial = 497] [outer = 0x7f7680306000] 04:37:40 INFO - PROCESS | 4936 | 1461065860714 Marionette TRACE conn3 <- [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]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:37:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1381ms 04:37:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:37:40 INFO - PROCESS | 4936 | 1461065860771 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 4936 | 1461065860774 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:37:40 INFO - PROCESS | 4936 | 1461065860781 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 4936 | 1461065860784 Marionette TRACE conn3 <- [1,634,null,{}] 04:37:40 INFO - PROCESS | 4936 | 1461065860790 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 4936 | 1461065861003 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:37:41 INFO - PROCESS | 4936 | 1461065861567 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d62a000 == 78 [pid = 4936] [id = 166] 04:37:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767edbec00) [pid = 4936] [serial = 498] [outer = (nil)] 04:37:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f767edc3000) [pid = 4936] [serial = 499] [outer = 0x7f767edbec00] 04:37:41 INFO - PROCESS | 4936 | 1461065861684 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f767fc99000) [pid = 4936] [serial = 500] [outer = 0x7f767edbec00] 04:37:42 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:42 INFO - PROCESS | 4936 | 1461065862532 Marionette TRACE conn3 <- [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]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1832ms 04:37:42 INFO - PROCESS | 4936 | 1461065862613 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 4936 | 1461065862628 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:37:42 INFO - PROCESS | 4936 | 1461065862644 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 4936 | 1461065862654 Marionette TRACE conn3 <- [1,638,null,{}] 04:37:42 INFO - PROCESS | 4936 | 1461065862720 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 4936 | 1461065862910 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:37:43 INFO - PROCESS | 4936 | 1461065863088 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768032b800 == 79 [pid = 4936] [id = 167] 04:37:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f767fce5c00) [pid = 4936] [serial = 501] [outer = (nil)] 04:37:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f7684b8a400) [pid = 4936] [serial = 502] [outer = 0x7f767fce5c00] 04:37:43 INFO - PROCESS | 4936 | 1461065863204 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7684c78400) [pid = 4936] [serial = 503] [outer = 0x7f767fce5c00] 04:37:43 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76893e4800 == 78 [pid = 4936] [id = 112] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b7f800 == 77 [pid = 4936] [id = 113] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f955000 == 76 [pid = 4936] [id = 114] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f76856d2000) [pid = 4936] [serial = 414] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f7686410800) [pid = 4936] [serial = 375] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f768830fc00) [pid = 4936] [serial = 378] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f76915ac400) [pid = 4936] [serial = 381] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f76a3a8fc00) [pid = 4936] [serial = 384] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f76a58a3800) [pid = 4936] [serial = 387] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f7687742800) [pid = 4936] [serial = 390] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f767f90cc00) [pid = 4936] [serial = 393] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687d9f800 == 75 [pid = 4936] [id = 154] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690e9f000 == 74 [pid = 4936] [id = 153] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f064000 == 73 [pid = 4936] [id = 152] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b4ce800 == 72 [pid = 4936] [id = 151] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854a2800 == 71 [pid = 4936] [id = 150] 04:37:43 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b20000 == 70 [pid = 4936] [id = 149] 04:37:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b1b000 == 69 [pid = 4936] [id = 139] 04:37:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693bad000 == 68 [pid = 4936] [id = 138] 04:37:44 INFO - PROCESS | 4936 | 1461065864140 Marionette TRACE conn3 <- [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]]]}] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f769150f400) [pid = 4936] [serial = 334] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f76883b4400) [pid = 4936] [serial = 408] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f768efaac00) [pid = 4936] [serial = 373] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f768bb72c00) [pid = 4936] [serial = 405] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f7687748400) [pid = 4936] [serial = 399] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f768774f000) [pid = 4936] [serial = 400] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f76882a6c00) [pid = 4936] [serial = 402] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7689567000) [pid = 4936] [serial = 403] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768640d800) [pid = 4936] [serial = 397] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f768545c000) [pid = 4936] [serial = 396] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f76883b9000) [pid = 4936] [serial = 409] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f768e188c00) [pid = 4936] [serial = 411] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f768e0ee800) [pid = 4936] [serial = 406] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f768ef21000) [pid = 4936] [serial = 412] [outer = (nil)] [url = about:blank] 04:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1542ms 04:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:37:44 INFO - PROCESS | 4936 | 1461065864190 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 4936 | 1461065864195 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:37:44 INFO - PROCESS | 4936 | 1461065864202 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 4936 | 1461065864204 Marionette TRACE conn3 <- [1,642,null,{}] 04:37:44 INFO - PROCESS | 4936 | 1461065864210 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:44 INFO - PROCESS | 4936 | 1461065864377 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:37:44 INFO - PROCESS | 4936 | 1461065864518 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bc9800 == 69 [pid = 4936] [id = 168] 04:37:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f767fce3400) [pid = 4936] [serial = 504] [outer = (nil)] 04:37:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f7685058800) [pid = 4936] [serial = 505] [outer = 0x7f767fce3400] 04:37:44 INFO - PROCESS | 4936 | 1461065864667 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f768545c000) [pid = 4936] [serial = 506] [outer = 0x7f767fce3400] 04:37:45 INFO - PROCESS | 4936 | 1461065865391 Marionette TRACE conn3 <- [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]]]}] 04:37:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:37:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1236ms 04:37:45 INFO - PROCESS | 4936 | 1461065865439 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:37:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:37:45 INFO - PROCESS | 4936 | 1461065865443 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:37:45 INFO - PROCESS | 4936 | 1461065865458 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 4936 | 1461065865467 Marionette TRACE conn3 <- [1,646,null,{}] 04:37:45 INFO - PROCESS | 4936 | 1461065865476 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 4936 | 1461065865657 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:37:45 INFO - PROCESS | 4936 | 1461065865669 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855db800 == 70 [pid = 4936] [id = 169] 04:37:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7684c7a400) [pid = 4936] [serial = 507] [outer = (nil)] 04:37:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f76856c7400) [pid = 4936] [serial = 508] [outer = 0x7f7684c7a400] 04:37:45 INFO - PROCESS | 4936 | 1461065865851 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f7685716000) [pid = 4936] [serial = 509] [outer = 0x7f7684c7a400] 04:37:46 INFO - PROCESS | 4936 | 1461065866616 Marionette TRACE conn3 <- [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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:37:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1198ms 04:37:46 INFO - PROCESS | 4936 | 1461065866649 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 4936 | 1461065866653 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:37:46 INFO - PROCESS | 4936 | 1461065866678 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 4936 | 1461065866681 Marionette TRACE conn3 <- [1,650,null,{}] 04:37:46 INFO - PROCESS | 4936 | 1461065866687 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 4936 | 1461065866890 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:37:46 INFO - PROCESS | 4936 | 1461065866914 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768866e000 == 71 [pid = 4936] [id = 170] 04:37:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f76856d2000) [pid = 4936] [serial = 510] [outer = (nil)] 04:37:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f7686413000) [pid = 4936] [serial = 511] [outer = 0x7f76856d2000] 04:37:46 INFO - PROCESS | 4936 | 1461065866979 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f7686736400) [pid = 4936] [serial = 512] [outer = 0x7f76856d2000] 04:37:47 INFO - PROCESS | 4936 | 1461065867848 Marionette TRACE conn3 <- [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]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1237ms 04:37:47 INFO - PROCESS | 4936 | 1461065867913 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 4936 | 1461065867917 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:37:47 INFO - PROCESS | 4936 | 1461065867923 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 4936 | 1461065867927 Marionette TRACE conn3 <- [1,654,null,{}] 04:37:47 INFO - PROCESS | 4936 | 1461065867932 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 4936 | 1461065868137 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:37:48 INFO - PROCESS | 4936 | 1461065868169 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b758800 == 72 [pid = 4936] [id = 171] 04:37:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f7687743c00) [pid = 4936] [serial = 513] [outer = (nil)] 04:37:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f768774f000) [pid = 4936] [serial = 514] [outer = 0x7f7687743c00] 04:37:48 INFO - PROCESS | 4936 | 1461065868247 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7688303400) [pid = 4936] [serial = 515] [outer = 0x7f7687743c00] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f768673cc00) [pid = 4936] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7684b8ac00) [pid = 4936] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f7685054000) [pid = 4936] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7686739400) [pid = 4936] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f767fce1800) [pid = 4936] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f768570b800) [pid = 4936] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:37:48 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f76856c7000) [pid = 4936] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:37:49 INFO - PROCESS | 4936 | 1461065869339 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:37:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1433ms 04:37:49 INFO - PROCESS | 4936 | 1461065869361 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 4936 | 1461065869365 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:37:49 INFO - PROCESS | 4936 | 1461065869372 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 4936 | 1461065869376 Marionette TRACE conn3 <- [1,658,null,{}] 04:37:49 INFO - PROCESS | 4936 | 1461065869381 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 4936 | 1461065869556 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:37:49 INFO - PROCESS | 4936 | 1461065869572 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b3000 == 73 [pid = 4936] [id = 172] 04:37:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f7688729000) [pid = 4936] [serial = 516] [outer = (nil)] 04:37:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f768b41f400) [pid = 4936] [serial = 517] [outer = 0x7f7688729000] 04:37:49 INFO - PROCESS | 4936 | 1461065869635 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f768bb87c00) [pid = 4936] [serial = 518] [outer = 0x7f7688729000] 04:37:50 INFO - PROCESS | 4936 | 1461065870415 Marionette TRACE conn3 <- [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]]]}] 04:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1085ms 04:37:50 INFO - PROCESS | 4936 | 1461065870458 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 4936 | 1461065870461 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:37:50 INFO - PROCESS | 4936 | 1461065870477 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 4936 | 1461065870481 Marionette TRACE conn3 <- [1,662,null,{}] 04:37:50 INFO - PROCESS | 4936 | 1461065870487 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 4936 | 1461065870652 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:37:50 INFO - PROCESS | 4936 | 1461065870758 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d627000 == 74 [pid = 4936] [id = 173] 04:37:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f767c6c4c00) [pid = 4936] [serial = 519] [outer = (nil)] 04:37:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f767cad4000) [pid = 4936] [serial = 520] [outer = 0x7f767c6c4c00] 04:37:50 INFO - PROCESS | 4936 | 1461065870940 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767edc5400) [pid = 4936] [serial = 521] [outer = 0x7f767c6c4c00] 04:37:51 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:51 INFO - PROCESS | 4936 | 1461065871917 Marionette TRACE conn3 <- [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]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1494ms 04:37:51 INFO - PROCESS | 4936 | 1461065871963 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 4936 | 1461065871971 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:37:51 INFO - PROCESS | 4936 | 1461065871981 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 4936 | 1461065871986 Marionette TRACE conn3 <- [1,666,null,{}] 04:37:51 INFO - PROCESS | 4936 | 1461065871994 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:52 INFO - PROCESS | 4936 | 1461065872198 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:37:52 INFO - PROCESS | 4936 | 1461065872362 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854af800 == 75 [pid = 4936] [id = 174] 04:37:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f767c6c7c00) [pid = 4936] [serial = 522] [outer = (nil)] 04:37:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f7684df3400) [pid = 4936] [serial = 523] [outer = 0x7f767c6c7c00] 04:37:52 INFO - PROCESS | 4936 | 1461065872442 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f768505d400) [pid = 4936] [serial = 524] [outer = 0x7f767c6c7c00] 04:37:52 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:53 INFO - PROCESS | 4936 | 1461065873362 Marionette TRACE conn3 <- [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]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1433ms 04:37:53 INFO - PROCESS | 4936 | 1461065873417 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 4936 | 1461065873424 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:37:53 INFO - PROCESS | 4936 | 1461065873433 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 4936 | 1461065873436 Marionette TRACE conn3 <- [1,670,null,{}] 04:37:53 INFO - PROCESS | 4936 | 1461065873444 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 4936 | 1461065873634 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:37:53 INFO - PROCESS | 4936 | 1461065873798 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9d7000 == 76 [pid = 4936] [id = 175] 04:37:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f768556b000) [pid = 4936] [serial = 525] [outer = (nil)] 04:37:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f76856cb000) [pid = 4936] [serial = 526] [outer = 0x7f768556b000] 04:37:53 INFO - PROCESS | 4936 | 1461065873961 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f76864ba800) [pid = 4936] [serial = 527] [outer = 0x7f768556b000] 04:37:54 INFO - PROCESS | 4936 | 1461065874811 Marionette TRACE conn3 <- [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]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1431ms 04:37:54 INFO - PROCESS | 4936 | 1461065874865 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 4936 | 1461065874868 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:37:54 INFO - PROCESS | 4936 | 1461065874878 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 4936 | 1461065874888 Marionette TRACE conn3 <- [1,674,null,{}] 04:37:54 INFO - PROCESS | 4936 | 1461065874903 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:55 INFO - PROCESS | 4936 | 1461065875100 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:37:55 INFO - PROCESS | 4936 | 1461065875299 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b4a000 == 77 [pid = 4936] [id = 176] 04:37:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f7688159c00) [pid = 4936] [serial = 528] [outer = (nil)] 04:37:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f76883b3400) [pid = 4936] [serial = 529] [outer = 0x7f7688159c00] 04:37:55 INFO - PROCESS | 4936 | 1461065875467 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f768956b800) [pid = 4936] [serial = 530] [outer = 0x7f7688159c00] 04:37:56 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:56 INFO - PROCESS | 4936 | 1461065876312 Marionette TRACE conn3 <- [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]]]}] 04:37:56 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 04:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1496ms 04:37:56 INFO - PROCESS | 4936 | 1461065876373 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 4936 | 1461065876378 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:37:56 INFO - PROCESS | 4936 | 1461065876384 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 4936 | 1461065876388 Marionette TRACE conn3 <- [1,678,null,{}] 04:37:56 INFO - PROCESS | 4936 | 1461065876395 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 4936 | 1461065876577 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:37:56 INFO - PROCESS | 4936 | 1461065876741 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b68800 == 78 [pid = 4936] [id = 177] 04:37:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f768829a000) [pid = 4936] [serial = 531] [outer = (nil)] 04:37:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f768e18c400) [pid = 4936] [serial = 532] [outer = 0x7f768829a000] 04:37:56 INFO - PROCESS | 4936 | 1461065876828 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f768ef1ec00) [pid = 4936] [serial = 533] [outer = 0x7f768829a000] 04:37:57 INFO - PROCESS | 4936 | 1461065877669 Marionette TRACE conn3 <- [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]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1334ms 04:37:57 INFO - PROCESS | 4936 | 1461065877719 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:37:57 INFO - PROCESS | 4936 | 1461065877723 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:37:57 INFO - PROCESS | 4936 | 1461065877730 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 4936 | 1461065877733 Marionette TRACE conn3 <- [1,682,null,{}] 04:37:57 INFO - PROCESS | 4936 | 1461065877740 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 4936 | 1461065877922 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:37:58 INFO - PROCESS | 4936 | 1461065878093 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7698510000 == 79 [pid = 4936] [id = 178] 04:37:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f769098cc00) [pid = 4936] [serial = 534] [outer = (nil)] 04:37:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f769150fc00) [pid = 4936] [serial = 535] [outer = 0x7f769098cc00] 04:37:58 INFO - PROCESS | 4936 | 1461065878184 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f7691c9c000) [pid = 4936] [serial = 536] [outer = 0x7f769098cc00] 04:37:59 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:37:59 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:37:59 INFO - PROCESS | 4936 | 1461065879553 Marionette TRACE conn3 <- [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]]]}] 04:37:59 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) 04:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 04:37:59 INFO - PROCESS | 4936 | 1461065879629 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 4936 | 1461065879632 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:37:59 INFO - PROCESS | 4936 | 1461065879641 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 4936 | 1461065879643 Marionette TRACE conn3 <- [1,686,null,{}] 04:37:59 INFO - PROCESS | 4936 | 1461065879647 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 4936 | 1461065879821 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:37:59 INFO - PROCESS | 4936 | 1461065879985 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a652e000 == 80 [pid = 4936] [id = 179] 04:38:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7689569c00) [pid = 4936] [serial = 537] [outer = (nil)] 04:38:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f7692805000) [pid = 4936] [serial = 538] [outer = 0x7f7689569c00] 04:38:00 INFO - PROCESS | 4936 | 1461065880059 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f7697850800) [pid = 4936] [serial = 539] [outer = 0x7f7689569c00] 04:38:01 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:01 INFO - PROCESS | 4936 | 1461065881390 Marionette TRACE conn3 <- [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]]]}] 04:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1789ms 04:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:38:01 INFO - PROCESS | 4936 | 1461065881444 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 4936 | 1461065881447 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:38:01 INFO - PROCESS | 4936 | 1461065881476 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 4936 | 1461065881480 Marionette TRACE conn3 <- [1,690,null,{}] 04:38:01 INFO - PROCESS | 4936 | 1461065881489 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 4936 | 1461065881666 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:38:01 INFO - PROCESS | 4936 | 1461065881831 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d87b000 == 81 [pid = 4936] [id = 180] 04:38:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f767d8d9400) [pid = 4936] [serial = 540] [outer = (nil)] 04:38:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f767d8de000) [pid = 4936] [serial = 541] [outer = 0x7f767d8d9400] 04:38:01 INFO - PROCESS | 4936 | 1461065881906 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f767d8e5800) [pid = 4936] [serial = 542] [outer = 0x7f767d8d9400] 04:38:03 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:03 INFO - PROCESS | 4936 | 1461065883551 Marionette TRACE conn3 <- [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]]]}] 04:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2126ms 04:38:03 INFO - PROCESS | 4936 | 1461065883581 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:38:03 INFO - PROCESS | 4936 | 1461065883586 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:38:03 INFO - PROCESS | 4936 | 1461065883593 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 4936 | 1461065883596 Marionette TRACE conn3 <- [1,694,null,{}] 04:38:03 INFO - PROCESS | 4936 | 1461065883604 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 4936 | 1461065883842 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:38:04 INFO - PROCESS | 4936 | 1461065884028 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dabe000 == 82 [pid = 4936] [id = 181] 04:38:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f767b8df400) [pid = 4936] [serial = 543] [outer = (nil)] 04:38:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f767c6cd400) [pid = 4936] [serial = 544] [outer = 0x7f767b8df400] 04:38:04 INFO - PROCESS | 4936 | 1461065884095 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f767fca0800) [pid = 4936] [serial = 545] [outer = 0x7f767b8df400] 04:38:05 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:05 INFO - PROCESS | 4936 | 1461065885499 Marionette TRACE conn3 <- [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]]]}] 04:38:05 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) 04:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1940ms 04:38:05 INFO - PROCESS | 4936 | 1461065885533 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 4936 | 1461065885541 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:38:05 INFO - PROCESS | 4936 | 1461065885552 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 4936 | 1461065885555 Marionette TRACE conn3 <- [1,698,null,{}] 04:38:05 INFO - PROCESS | 4936 | 1461065885563 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:05 INFO - PROCESS | 4936 | 1461065885823 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:38:06 INFO - PROCESS | 4936 | 1461065885997 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680333800 == 83 [pid = 4936] [id = 182] 04:38:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f767fca0000) [pid = 4936] [serial = 546] [outer = (nil)] 04:38:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f768030b400) [pid = 4936] [serial = 547] [outer = 0x7f767fca0000] 04:38:06 INFO - PROCESS | 4936 | 1461065886068 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f7684c77000) [pid = 4936] [serial = 548] [outer = 0x7f767fca0000] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c1a2800 == 82 [pid = 4936] [id = 130] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854ab000 == 81 [pid = 4936] [id = 131] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a7b08800 == 80 [pid = 4936] [id = 101] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f767edc5000) [pid = 4936] [serial = 445] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f769098ec00) [pid = 4936] [serial = 423] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f7685056800) [pid = 4936] [serial = 426] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f7684c7e400) [pid = 4936] [serial = 429] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f767fcdfc00) [pid = 4936] [serial = 432] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f768570c800) [pid = 4936] [serial = 436] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f767eb22000) [pid = 4936] [serial = 439] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f767edb9800) [pid = 4936] [serial = 442] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f7691509000) [pid = 4936] [serial = 466] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f768e178800) [pid = 4936] [serial = 420] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f76856c9c00) [pid = 4936] [serial = 417] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b3000 == 79 [pid = 4936] [id = 172] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b758800 == 78 [pid = 4936] [id = 171] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768866e000 == 77 [pid = 4936] [id = 170] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855db800 == 76 [pid = 4936] [id = 169] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bc9800 == 75 [pid = 4936] [id = 168] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768032b800 == 74 [pid = 4936] [id = 167] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d62a000 == 73 [pid = 4936] [id = 166] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768032a800 == 72 [pid = 4936] [id = 164] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d775800 == 71 [pid = 4936] [id = 163] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dad5000 == 70 [pid = 4936] [id = 162] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da62800 == 69 [pid = 4936] [id = 161] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a7d83800 == 68 [pid = 4936] [id = 160] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed0f000 == 67 [pid = 4936] [id = 159] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3026800 == 66 [pid = 4936] [id = 158] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b5800 == 65 [pid = 4936] [id = 157] 04:38:07 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685019800 == 64 [pid = 4936] [id = 156] 04:38:07 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:07 INFO - PROCESS | 4936 | 1461065887376 Marionette TRACE conn3 <- [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]]]}] 04:38:07 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) 04:38:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1839ms 04:38:07 INFO - PROCESS | 4936 | 1461065887391 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 4936 | 1461065887394 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:38:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:38:07 INFO - PROCESS | 4936 | 1461065887402 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 4936 | 1461065887408 Marionette TRACE conn3 <- [1,702,null,{}] 04:38:07 INFO - PROCESS | 4936 | 1461065887502 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f768f031800) [pid = 4936] [serial = 415] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f7689572000) [pid = 4936] [serial = 461] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f76882a5800) [pid = 4936] [serial = 458] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7687bb7800) [pid = 4936] [serial = 235] [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.] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f76883adc00) [pid = 4936] [serial = 464] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f76883b0400) [pid = 4936] [serial = 460] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f7685464c00) [pid = 4936] [serial = 463] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f7685466000) [pid = 4936] [serial = 452] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f768505c000) [pid = 4936] [serial = 451] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7687d4a800) [pid = 4936] [serial = 457] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7684c81000) [pid = 4936] [serial = 449] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f767fce4000) [pid = 4936] [serial = 448] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f768640b800) [pid = 4936] [serial = 454] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7686738c00) [pid = 4936] [serial = 455] [outer = (nil)] [url = about:blank] 04:38:07 INFO - PROCESS | 4936 | 1461065887731 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:38:07 INFO - PROCESS | 4936 | 1461065887747 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbc8000 == 65 [pid = 4936] [id = 183] 04:38:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7680479800) [pid = 4936] [serial = 549] [outer = (nil)] 04:38:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f7685465400) [pid = 4936] [serial = 550] [outer = 0x7f7680479800] 04:38:07 INFO - PROCESS | 4936 | 1461065887813 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f768556d000) [pid = 4936] [serial = 551] [outer = 0x7f7680479800] 04:38:08 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:08 INFO - PROCESS | 4936 | 1461065888995 Marionette TRACE conn3 <- [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]]]}] 04:38:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:38:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1617ms 04:38:09 INFO - PROCESS | 4936 | 1461065889019 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:38:09 INFO - PROCESS | 4936 | 1461065889024 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:38:09 INFO - PROCESS | 4936 | 1461065889030 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 4936 | 1461065889033 Marionette TRACE conn3 <- [1,706,null,{}] 04:38:09 INFO - PROCESS | 4936 | 1461065889048 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 4936 | 1461065889273 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:38:09 INFO - PROCESS | 4936 | 1461065889400 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855cd800 == 66 [pid = 4936] [id = 184] 04:38:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767eb1e800) [pid = 4936] [serial = 552] [outer = (nil)] 04:38:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f7685576400) [pid = 4936] [serial = 553] [outer = 0x7f767eb1e800] 04:38:09 INFO - PROCESS | 4936 | 1461065889464 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f768640b400) [pid = 4936] [serial = 554] [outer = 0x7f767eb1e800] 04:38:10 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:10 INFO - PROCESS | 4936 | 1461065890639 Marionette TRACE conn3 <- [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]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1637ms 04:38:10 INFO - PROCESS | 4936 | 1461065890667 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 4936 | 1461065890671 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:38:10 INFO - PROCESS | 4936 | 1461065890677 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 4936 | 1461065890679 Marionette TRACE conn3 <- [1,710,null,{}] 04:38:10 INFO - PROCESS | 4936 | 1461065890691 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 4936 | 1461065890963 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:38:11 INFO - PROCESS | 4936 | 1461065891003 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768946d000 == 67 [pid = 4936] [id = 185] 04:38:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7685573c00) [pid = 4936] [serial = 555] [outer = (nil)] 04:38:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f76867ebc00) [pid = 4936] [serial = 556] [outer = 0x7f7685573c00] 04:38:11 INFO - PROCESS | 4936 | 1461065891066 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7687d50400) [pid = 4936] [serial = 557] [outer = 0x7f7685573c00] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7686340800) [pid = 4936] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f76867ea800) [pid = 4936] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f7691512000) [pid = 4936] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f7684b8e800) [pid = 4936] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f76882a7400) [pid = 4936] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7691512c00) [pid = 4936] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f768bb81800) [pid = 4936] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f76a182b400) [pid = 4936] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7689568400) [pid = 4936] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f767f908400) [pid = 4936] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f767fcd9000) [pid = 4936] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7686411400) [pid = 4936] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f7687bbac00) [pid = 4936] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f76879b1400) [pid = 4936] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f7689571000) [pid = 4936] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f76a7de2400) [pid = 4936] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768bb80800) [pid = 4936] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7686333400) [pid = 4936] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7689568c00) [pid = 4936] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f7689738000) [pid = 4936] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f767eb1c400) [pid = 4936] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7687bc1000) [pid = 4936] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f7684b8dc00) [pid = 4936] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f7692833400) [pid = 4936] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f7685540000) [pid = 4936] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f76915aa800) [pid = 4936] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7686335400) [pid = 4936] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768e186400) [pid = 4936] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768545e400) [pid = 4936] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7684ee8c00) [pid = 4936] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f7684c76400) [pid = 4936] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f768830c000) [pid = 4936] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767eb1cc00) [pid = 4936] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7685459800) [pid = 4936] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7686339000) [pid = 4936] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f768633a400) [pid = 4936] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f76856c6800) [pid = 4936] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7684df1000) [pid = 4936] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7687d49c00) [pid = 4936] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7689374400) [pid = 4936] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f7684b8f000) [pid = 4936] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7684ee2c00) [pid = 4936] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f768e3bac00) [pid = 4936] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f7684ee6000) [pid = 4936] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767eb28000) [pid = 4936] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7688303c00) [pid = 4936] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f768e184000) [pid = 4936] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7684df4c00) [pid = 4936] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7691974000) [pid = 4936] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f76a37a8800) [pid = 4936] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f767fcd8800) [pid = 4936] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f76864c1400) [pid = 4936] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76867e6c00) [pid = 4936] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f768e188400) [pid = 4936] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f76856d2000) [pid = 4936] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7687743c00) [pid = 4936] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f76883af800) [pid = 4936] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f767edba800) [pid = 4936] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f767edbcc00) [pid = 4936] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767edbec00) [pid = 4936] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7685571c00) [pid = 4936] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f767fce3400) [pid = 4936] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7685060c00) [pid = 4936] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767fce5c00) [pid = 4936] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:38:12 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7684c7a400) [pid = 4936] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:38:13 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:13 INFO - PROCESS | 4936 | 1461065893274 Marionette TRACE conn3 <- [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]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2646ms 04:38:13 INFO - PROCESS | 4936 | 1461065893324 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 4936 | 1461065893328 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:38:13 INFO - PROCESS | 4936 | 1461065893333 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 4936 | 1461065893336 Marionette TRACE conn3 <- [1,714,null,{}] 04:38:13 INFO - PROCESS | 4936 | 1461065893342 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:13 INFO - PROCESS | 4936 | 1461065893534 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:38:13 INFO - PROCESS | 4936 | 1461065893547 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bc3000 == 68 [pid = 4936] [id = 186] 04:38:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767edc5c00) [pid = 4936] [serial = 558] [outer = (nil)] 04:38:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f768556c400) [pid = 4936] [serial = 559] [outer = 0x7f767edc5c00] 04:38:13 INFO - PROCESS | 4936 | 1461065893727 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7686411400) [pid = 4936] [serial = 560] [outer = 0x7f767edc5c00] 04:38:14 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:14 INFO - PROCESS | 4936 | 1461065894869 Marionette TRACE conn3 <- [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]]]}] 04:38:14 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 04:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1579ms 04:38:14 INFO - PROCESS | 4936 | 1461065894915 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 4936 | 1461065894922 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:38:14 INFO - PROCESS | 4936 | 1461065894931 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 4936 | 1461065894937 Marionette TRACE conn3 <- [1,718,null,{}] 04:38:15 INFO - PROCESS | 4936 | 1461065895004 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:15 INFO - PROCESS | 4936 | 1461065895280 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:38:15 INFO - PROCESS | 4936 | 1461065895468 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dac3800 == 69 [pid = 4936] [id = 187] 04:38:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767b8e6c00) [pid = 4936] [serial = 561] [outer = (nil)] 04:38:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f767edbfc00) [pid = 4936] [serial = 562] [outer = 0x7f767b8e6c00] 04:38:15 INFO - PROCESS | 4936 | 1461065895542 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767fc9e400) [pid = 4936] [serial = 563] [outer = 0x7f767b8e6c00] 04:38:16 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:16 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:16 INFO - PROCESS | 4936 | 1461065896864 Marionette TRACE conn3 <- [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]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:38:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1992ms 04:38:17 INFO - PROCESS | 4936 | 1461065896998 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 4936 | 1461065897008 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:38:17 INFO - PROCESS | 4936 | 1461065897028 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 4936 | 1461065897033 Marionette TRACE conn3 <- [1,722,null,{}] 04:38:17 INFO - PROCESS | 4936 | 1461065897041 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 4936 | 1461065897222 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:38:17 INFO - PROCESS | 4936 | 1461065897385 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768549b000 == 70 [pid = 4936] [id = 188] 04:38:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767edbb800) [pid = 4936] [serial = 564] [outer = (nil)] 04:38:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f768030d000) [pid = 4936] [serial = 565] [outer = 0x7f767edbb800] 04:38:17 INFO - PROCESS | 4936 | 1461065897458 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7684c7cc00) [pid = 4936] [serial = 566] [outer = 0x7f767edbb800] 04:38:18 INFO - PROCESS | 4936 | 1461065898376 Marionette TRACE conn3 <- [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] 04:38:18 INFO - PROCESS | 4936 | 1461065898423 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:38:18 INFO - PROCESS | 4936 | 1461065898429 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 4936 | 1461065898436 Marionette TRACE conn3 <- [1,726,null,{}] 04:38:18 INFO - PROCESS | 4936 | 1461065898453 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 4936 | 1461065898660 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:38:18 INFO - PROCESS | 4936 | 1461065898911 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c18a800 == 71 [pid = 4936] [id = 189] 04:38:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7685060c00) [pid = 4936] [serial = 567] [outer = (nil)] 04:38:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7685569800) [pid = 4936] [serial = 568] [outer = 0x7f7685060c00] 04:38:19 INFO - PROCESS | 4936 | 1461065899034 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f76856d1400) [pid = 4936] [serial = 569] [outer = 0x7f7685060c00] 04:38:19 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:19 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:19 INFO - PROCESS | 4936 | 1461065899940 Marionette TRACE conn3 <- [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]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1552ms 04:38:19 INFO - PROCESS | 4936 | 1461065899983 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:38:19 INFO - PROCESS | 4936 | 1461065899987 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:38:19 INFO - PROCESS | 4936 | 1461065899993 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 4936 | 1461065899997 Marionette TRACE conn3 <- [1,730,null,{}] 04:38:20 INFO - PROCESS | 4936 | 1461065900002 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:20 INFO - PROCESS | 4936 | 1461065900178 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:38:20 INFO - PROCESS | 4936 | 1461065900350 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b4000 == 72 [pid = 4936] [id = 190] 04:38:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f7685462400) [pid = 4936] [serial = 570] [outer = (nil)] 04:38:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f76867e6c00) [pid = 4936] [serial = 571] [outer = 0x7f7685462400] 04:38:20 INFO - PROCESS | 4936 | 1461065900434 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7687bc2400) [pid = 4936] [serial = 572] [outer = 0x7f7685462400] 04:38:21 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:21 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:21 INFO - PROCESS | 4936 | 1461065901323 Marionette TRACE conn3 <- [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] 04:38:21 INFO - PROCESS | 4936 | 1461065901389 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:38:21 INFO - PROCESS | 4936 | 1461065901395 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 4936 | 1461065901397 Marionette TRACE conn3 <- [1,734,null,{}] 04:38:21 INFO - PROCESS | 4936 | 1461065901404 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 4936 | 1461065901574 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:38:21 INFO - PROCESS | 4936 | 1461065901741 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ffdf000 == 73 [pid = 4936] [id = 191] 04:38:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768556e000) [pid = 4936] [serial = 573] [outer = (nil)] 04:38:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7688310800) [pid = 4936] [serial = 574] [outer = 0x7f768556e000] 04:38:21 INFO - PROCESS | 4936 | 1461065901816 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7689374400) [pid = 4936] [serial = 575] [outer = 0x7f768556e000] 04:38:22 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:22 INFO - PROCESS | 4936 | 1461065902656 Marionette TRACE conn3 <- [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]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1331ms 04:38:22 INFO - PROCESS | 4936 | 1461065902728 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 4936 | 1461065902732 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:38:22 INFO - PROCESS | 4936 | 1461065902740 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 4936 | 1461065902744 Marionette TRACE conn3 <- [1,738,null,{}] 04:38:22 INFO - PROCESS | 4936 | 1461065902750 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:23 INFO - PROCESS | 4936 | 1461065903001 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:38:23 INFO - PROCESS | 4936 | 1461065903221 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691243800 == 74 [pid = 4936] [id = 192] 04:38:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768e0e2800) [pid = 4936] [serial = 576] [outer = (nil)] 04:38:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768eaaac00) [pid = 4936] [serial = 577] [outer = 0x7f768e0e2800] 04:38:23 INFO - PROCESS | 4936 | 1461065903343 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768fa6cc00) [pid = 4936] [serial = 578] [outer = 0x7f768e0e2800] 04:38:24 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:24 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:24 INFO - PROCESS | 4936 | 1461065904609 Marionette TRACE conn3 <- [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]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1890ms 04:38:24 INFO - PROCESS | 4936 | 1461065904631 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 4936 | 1461065904634 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:38:24 INFO - PROCESS | 4936 | 1461065904641 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 4936 | 1461065904644 Marionette TRACE conn3 <- [1,742,null,{}] 04:38:24 INFO - PROCESS | 4936 | 1461065904649 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 4936 | 1461065904858 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:38:25 INFO - PROCESS | 4936 | 1461065905046 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7697952000 == 75 [pid = 4936] [id = 193] 04:38:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768e18d400) [pid = 4936] [serial = 579] [outer = (nil)] 04:38:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768ffa6400) [pid = 4936] [serial = 580] [outer = 0x7f768e18d400] 04:38:25 INFO - PROCESS | 4936 | 1461065905118 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f76915b3400) [pid = 4936] [serial = 581] [outer = 0x7f768e18d400] 04:38:26 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:26 INFO - PROCESS | 4936 | 1461065906440 Marionette TRACE conn3 <- [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]]]}] 04:38:26 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 04:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1887ms 04:38:26 INFO - PROCESS | 4936 | 1461065906529 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 4936 | 1461065906533 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:38:26 INFO - PROCESS | 4936 | 1461065906539 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 4936 | 1461065906543 Marionette TRACE conn3 <- [1,746,null,{}] 04:38:26 INFO - PROCESS | 4936 | 1461065906548 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:26 INFO - PROCESS | 4936 | 1461065906726 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:38:26 INFO - PROCESS | 4936 | 1461065906898 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dabc000 == 76 [pid = 4936] [id = 194] 04:38:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f767eb1bc00) [pid = 4936] [serial = 582] [outer = (nil)] 04:38:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f767f90e800) [pid = 4936] [serial = 583] [outer = 0x7f767eb1bc00] 04:38:26 INFO - PROCESS | 4936 | 1461065906970 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f767fcdd000) [pid = 4936] [serial = 584] [outer = 0x7f767eb1bc00] 04:38:27 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:28 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:28 INFO - PROCESS | 4936 | 1461065908527 Marionette TRACE conn3 <- [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]]]}] 04:38:28 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.) 04:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2036ms 04:38:28 INFO - PROCESS | 4936 | 1461065908577 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 4936 | 1461065908583 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:38:28 INFO - PROCESS | 4936 | 1461065908591 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 4936 | 1461065908596 Marionette TRACE conn3 <- [1,750,null,{}] 04:38:28 INFO - PROCESS | 4936 | 1461065908606 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 4936 | 1461065908814 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:38:29 INFO - PROCESS | 4936 | 1461065909004 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dad4800 == 77 [pid = 4936] [id = 195] 04:38:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f767d8e3000) [pid = 4936] [serial = 585] [outer = (nil)] 04:38:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f767eb25800) [pid = 4936] [serial = 586] [outer = 0x7f767d8e3000] 04:38:29 INFO - PROCESS | 4936 | 1461065909073 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f767edbbc00) [pid = 4936] [serial = 587] [outer = 0x7f767d8e3000] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768946d000 == 76 [pid = 4936] [id = 185] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855cd800 == 75 [pid = 4936] [id = 184] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fbc8000 == 74 [pid = 4936] [id = 183] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f768b41f400) [pid = 4936] [serial = 517] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680333800 == 73 [pid = 4936] [id = 182] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dabe000 == 72 [pid = 4936] [id = 181] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d87b000 == 71 [pid = 4936] [id = 180] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a652e000 == 70 [pid = 4936] [id = 179] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7698510000 == 69 [pid = 4936] [id = 178] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b68800 == 68 [pid = 4936] [id = 177] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b4a000 == 67 [pid = 4936] [id = 176] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9d7000 == 66 [pid = 4936] [id = 175] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854af800 == 65 [pid = 4936] [id = 174] 04:38:30 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d627000 == 64 [pid = 4936] [id = 173] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f76915a4400) [pid = 4936] [serial = 262] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7692808c00) [pid = 4936] [serial = 268] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7691514800) [pid = 4936] [serial = 219] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f769784fc00) [pid = 4936] [serial = 231] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f76a3c06c00) [pid = 4936] [serial = 271] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f769280e800) [pid = 4936] [serial = 349] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f768553e400) [pid = 4936] [serial = 427] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768e0eec00) [pid = 4936] [serial = 298] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f76a7b56000) [pid = 4936] [serial = 388] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76a18c5000) [pid = 4936] [serial = 225] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f76a3625c00) [pid = 4936] [serial = 165] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768f2ac400) [pid = 4936] [serial = 159] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767f911000) [pid = 4936] [serial = 394] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7685719800) [pid = 4936] [serial = 437] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768b742c00) [pid = 4936] [serial = 304] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768b427400) [pid = 4936] [serial = 177] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f769e4b9800) [pid = 4936] [serial = 186] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7693b77800) [pid = 4936] [serial = 162] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7687748c00) [pid = 4936] [serial = 391] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f769176e800) [pid = 4936] [serial = 222] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7686340400) [pid = 4936] [serial = 228] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768efaf400) [pid = 4936] [serial = 132] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7692709000) [pid = 4936] [serial = 346] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767eb27c00) [pid = 4936] [serial = 440] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f768ffa4c00) [pid = 4936] [serial = 180] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f76864be000) [pid = 4936] [serial = 337] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f76a3b44800) [pid = 4936] [serial = 168] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76915a9800) [pid = 4936] [serial = 424] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f769e78ac00) [pid = 4936] [serial = 265] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7686737c00) [pid = 4936] [serial = 376] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768fa6c800) [pid = 4936] [serial = 216] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768b9de800) [pid = 4936] [serial = 379] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f76a3c10800) [pid = 4936] [serial = 385] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7684c84800) [pid = 4936] [serial = 430] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f768ef19400) [pid = 4936] [serial = 301] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f767edbe800) [pid = 4936] [serial = 443] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f769e7e9c00) [pid = 4936] [serial = 352] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7687d49800) [pid = 4936] [serial = 295] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f768e06a400) [pid = 4936] [serial = 259] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f768f9bb400) [pid = 4936] [serial = 421] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7690651400) [pid = 4936] [serial = 310] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f769e5d1400) [pid = 4936] [serial = 138] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f76a1992400) [pid = 4936] [serial = 189] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7684df5c00) [pid = 4936] [serial = 313] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7686332400) [pid = 4936] [serial = 418] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7691ca5000) [pid = 4936] [serial = 183] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f7686409400) [pid = 4936] [serial = 307] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f768570ec00) [pid = 4936] [serial = 446] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f76910b7000) [pid = 4936] [serial = 343] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f769f7fb400) [pid = 4936] [serial = 382] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f768956c400) [pid = 4936] [serial = 340] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f769e5cc800) [pid = 4936] [serial = 135] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f76a3c0e800) [pid = 4936] [serial = 192] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f7685541c00) [pid = 4936] [serial = 433] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f7691976400) [pid = 4936] [serial = 467] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f767fce0000) [pid = 4936] [serial = 470] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f767f90b400) [pid = 4936] [serial = 469] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f768556ec00) [pid = 4936] [serial = 473] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f7685537800) [pid = 4936] [serial = 472] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 121 (0x7f7686413000) [pid = 4936] [serial = 511] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f768774f000) [pid = 4936] [serial = 514] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f767fc99000) [pid = 4936] [serial = 500] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f767edc3000) [pid = 4936] [serial = 499] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f768bb88400) [pid = 4936] [serial = 479] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f76883ac400) [pid = 4936] [serial = 478] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 115 (0x7f7685058800) [pid = 4936] [serial = 505] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 114 (0x7f768545c000) [pid = 4936] [serial = 506] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 113 (0x7f76856d2400) [pid = 4936] [serial = 475] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 112 (0x7f7686415400) [pid = 4936] [serial = 476] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 111 (0x7f7684b8a400) [pid = 4936] [serial = 502] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 110 (0x7f7684c78400) [pid = 4936] [serial = 503] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 109 (0x7f76856c7400) [pid = 4936] [serial = 508] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f768ef14c00) [pid = 4936] [serial = 481] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f76915a7400) [pid = 4936] [serial = 484] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f767c6cac00) [pid = 4936] [serial = 487] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f767cad0000) [pid = 4936] [serial = 490] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f767fc9a800) [pid = 4936] [serial = 493] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 103 (0x7f768030a800) [pid = 4936] [serial = 496] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 102 (0x7f7688303400) [pid = 4936] [serial = 515] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 101 (0x7f7686736400) [pid = 4936] [serial = 512] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | --DOMWINDOW == 100 (0x7f7685716000) [pid = 4936] [serial = 509] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:30 INFO - PROCESS | 4936 | 1461065910438 Marionette TRACE conn3 <- [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]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1895ms 04:38:30 INFO - PROCESS | 4936 | 1461065910487 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 4936 | 1461065910494 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:38:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:38:30 INFO - PROCESS | 4936 | 1461065910505 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 4936 | 1461065910508 Marionette TRACE conn3 <- [1,754,null,{}] 04:38:30 INFO - PROCESS | 4936 | 1461065910512 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:30 INFO - PROCESS | 4936 | 1461065910729 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:38:30 INFO - PROCESS | 4936 | 1461065910867 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da4c000 == 65 [pid = 4936] [id = 196] 04:38:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 101 (0x7f767b8dc800) [pid = 4936] [serial = 588] [outer = (nil)] 04:38:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 102 (0x7f767fc94800) [pid = 4936] [serial = 589] [outer = 0x7f767b8dc800] 04:38:30 INFO - PROCESS | 4936 | 1461065910931 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 103 (0x7f767fcdec00) [pid = 4936] [serial = 590] [outer = 0x7f767b8dc800] 04:38:32 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:32 INFO - PROCESS | 4936 | 1461065912060 Marionette TRACE conn3 <- [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]]]}] 04:38:32 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 04:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1585ms 04:38:32 INFO - PROCESS | 4936 | 1461065912090 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 4936 | 1461065912094 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:38:32 INFO - PROCESS | 4936 | 1461065912100 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 4936 | 1461065912107 Marionette TRACE conn3 <- [1,758,null,{}] 04:38:32 INFO - PROCESS | 4936 | 1461065912123 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 4936 | 1461065912315 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:38:32 INFO - PROCESS | 4936 | 1461065912539 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680558800 == 66 [pid = 4936] [id = 197] 04:38:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f7680470800) [pid = 4936] [serial = 591] [outer = (nil)] 04:38:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f7684b99400) [pid = 4936] [serial = 592] [outer = 0x7f7680470800] 04:38:32 INFO - PROCESS | 4936 | 1461065912605 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f7684c84800) [pid = 4936] [serial = 593] [outer = 0x7f7680470800] 04:38:33 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:33 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:33 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:33 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:33 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:33 INFO - PROCESS | 4936 | 1461065913394 Marionette TRACE conn3 <- [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]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1337ms 04:38:33 INFO - PROCESS | 4936 | 1461065913439 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 4936 | 1461065913444 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:38:33 INFO - PROCESS | 4936 | 1461065913457 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 4936 | 1461065913460 Marionette TRACE conn3 <- [1,762,null,{}] 04:38:33 INFO - PROCESS | 4936 | 1461065913467 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 4936 | 1461065913701 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:38:33 INFO - PROCESS | 4936 | 1461065913727 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c1f000 == 67 [pid = 4936] [id = 198] 04:38:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f7684c78400) [pid = 4936] [serial = 594] [outer = (nil)] 04:38:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f7684ee9400) [pid = 4936] [serial = 595] [outer = 0x7f7684c78400] 04:38:33 INFO - PROCESS | 4936 | 1461065913791 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f7685053c00) [pid = 4936] [serial = 596] [outer = 0x7f7684c78400] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 108 (0x7f767b8df400) [pid = 4936] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 107 (0x7f7688729000) [pid = 4936] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 106 (0x7f7685573c00) [pid = 4936] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 105 (0x7f767eb1e800) [pid = 4936] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 104 (0x7f7680479800) [pid = 4936] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:38:34 INFO - PROCESS | 4936 | --DOMWINDOW == 103 (0x7f767fca0000) [pid = 4936] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:38:35 INFO - PROCESS | 4936 | 1461065915288 Marionette TRACE conn3 <- [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]]]}] 04:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1853ms 04:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:38:35 INFO - PROCESS | 4936 | 1461065915304 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:38:35 INFO - PROCESS | 4936 | 1461065915307 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:38:35 INFO - PROCESS | 4936 | 1461065915314 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 4936 | 1461065915317 Marionette TRACE conn3 <- [1,766,null,{}] 04:38:35 INFO - PROCESS | 4936 | 1461065915322 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:35 INFO - PROCESS | 4936 | 1461065915524 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:38:35 INFO - PROCESS | 4936 | 1461065915540 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768502e800 == 68 [pid = 4936] [id = 199] 04:38:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 104 (0x7f7684c85c00) [pid = 4936] [serial = 597] [outer = (nil)] 04:38:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 105 (0x7f768505fc00) [pid = 4936] [serial = 598] [outer = 0x7f7684c85c00] 04:38:35 INFO - PROCESS | 4936 | 1461065915603 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 106 (0x7f768545cc00) [pid = 4936] [serial = 599] [outer = 0x7f7684c85c00] 04:38:36 INFO - PROCESS | 4936 | 1461065916731 Marionette TRACE conn3 <- [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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1430ms 04:38:36 INFO - PROCESS | 4936 | 1461065916742 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 4936 | 1461065916747 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:38:36 INFO - PROCESS | 4936 | 1461065916803 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 4936 | 1461065916810 Marionette TRACE conn3 <- [1,770,null,{}] 04:38:36 INFO - PROCESS | 4936 | 1461065916822 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 4936 | 1461065917045 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:38:37 INFO - PROCESS | 4936 | 1461065917275 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed0d000 == 69 [pid = 4936] [id = 200] 04:38:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 107 (0x7f767eb27000) [pid = 4936] [serial = 600] [outer = (nil)] 04:38:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 108 (0x7f767edc1000) [pid = 4936] [serial = 601] [outer = 0x7f767eb27000] 04:38:37 INFO - PROCESS | 4936 | 1461065917353 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 109 (0x7f767fc9e000) [pid = 4936] [serial = 602] [outer = 0x7f767eb27000] 04:38:38 INFO - PROCESS | 4936 | 1461065918237 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1541ms 04:38:38 INFO - PROCESS | 4936 | 1461065918299 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 4936 | 1461065918308 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:38:38 INFO - PROCESS | 4936 | 1461065918320 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 4936 | 1461065918323 Marionette TRACE conn3 <- [1,774,null,{}] 04:38:38 INFO - PROCESS | 4936 | 1461065918373 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 4936 | 1461065918554 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:38:38 INFO - PROCESS | 4936 | 1461065918755 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685027000 == 70 [pid = 4936] [id = 201] 04:38:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 110 (0x7f767d8e3800) [pid = 4936] [serial = 603] [outer = (nil)] 04:38:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 111 (0x7f7680474800) [pid = 4936] [serial = 604] [outer = 0x7f767d8e3800] 04:38:38 INFO - PROCESS | 4936 | 1461065918884 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 112 (0x7f7684c83000) [pid = 4936] [serial = 605] [outer = 0x7f767d8e3800] 04:38:39 INFO - PROCESS | 4936 | 1461065919801 Marionette TRACE conn3 <- [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]]]}] 04:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1538ms 04:38:39 INFO - PROCESS | 4936 | 1461065919858 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:38:39 INFO - PROCESS | 4936 | 1461065919862 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:38:39 INFO - PROCESS | 4936 | 1461065919868 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 4936 | 1461065919874 Marionette TRACE conn3 <- [1,778,null,{}] 04:38:39 INFO - PROCESS | 4936 | 1461065919890 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 4936 | 1461065920123 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:38:40 INFO - PROCESS | 4936 | 1461065920364 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686472000 == 71 [pid = 4936] [id = 202] 04:38:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 113 (0x7f768545b800) [pid = 4936] [serial = 606] [outer = (nil)] 04:38:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 114 (0x7f7685537800) [pid = 4936] [serial = 607] [outer = 0x7f768545b800] 04:38:40 INFO - PROCESS | 4936 | 1461065920485 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 115 (0x7f768556b800) [pid = 4936] [serial = 608] [outer = 0x7f768545b800] 04:38:41 INFO - PROCESS | 4936 | 1461065921384 Marionette TRACE conn3 <- [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]]]}] 04:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1586ms 04:38:41 INFO - PROCESS | 4936 | 1461065921455 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:38:41 INFO - PROCESS | 4936 | 1461065921460 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:38:41 INFO - PROCESS | 4936 | 1461065921466 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 4936 | 1461065921469 Marionette TRACE conn3 <- [1,782,null,{}] 04:38:41 INFO - PROCESS | 4936 | 1461065921475 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 4936 | 1461065921697 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:38:41 INFO - PROCESS | 4936 | 1461065921857 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b14800 == 72 [pid = 4936] [id = 203] 04:38:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 116 (0x7f768545fc00) [pid = 4936] [serial = 609] [outer = (nil)] 04:38:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f76856cc000) [pid = 4936] [serial = 610] [outer = 0x7f768545fc00] 04:38:41 INFO - PROCESS | 4936 | 1461065921932 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f768570a800) [pid = 4936] [serial = 611] [outer = 0x7f768545fc00] 04:38:42 INFO - PROCESS | 4936 | 1461065922816 Marionette TRACE conn3 <- [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]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1391ms 04:38:42 INFO - PROCESS | 4936 | 1461065922858 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:38:42 INFO - PROCESS | 4936 | 1461065922862 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:38:42 INFO - PROCESS | 4936 | 1461065922869 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 4936 | 1461065922872 Marionette TRACE conn3 <- [1,786,null,{}] 04:38:42 INFO - PROCESS | 4936 | 1461065922878 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:43 INFO - PROCESS | 4936 | 1461065923053 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:38:43 INFO - PROCESS | 4936 | 1461065923220 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688664800 == 73 [pid = 4936] [id = 204] 04:38:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f768556cc00) [pid = 4936] [serial = 612] [outer = (nil)] 04:38:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7685715000) [pid = 4936] [serial = 613] [outer = 0x7f768556cc00] 04:38:43 INFO - PROCESS | 4936 | 1461065923297 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f7686335c00) [pid = 4936] [serial = 614] [outer = 0x7f768556cc00] 04:38:44 INFO - PROCESS | 4936 | 1461065924240 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1430ms 04:38:44 INFO - PROCESS | 4936 | 1461065924303 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 4936 | 1461065924306 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:38:44 INFO - PROCESS | 4936 | 1461065924313 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 4936 | 1461065924316 Marionette TRACE conn3 <- [1,790,null,{}] 04:38:44 INFO - PROCESS | 4936 | 1461065924321 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 4936 | 1461065924597 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:38:44 INFO - PROCESS | 4936 | 1461065924813 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768946d800 == 74 [pid = 4936] [id = 205] 04:38:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f7686410c00) [pid = 4936] [serial = 615] [outer = (nil)] 04:38:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f7686734c00) [pid = 4936] [serial = 616] [outer = 0x7f7686410c00] 04:38:44 INFO - PROCESS | 4936 | 1461065924936 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f76867e4000) [pid = 4936] [serial = 617] [outer = 0x7f7686410c00] 04:38:45 INFO - PROCESS | 4936 | 1461065925791 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1533ms 04:38:45 INFO - PROCESS | 4936 | 1461065925852 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 4936 | 1461065925861 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:38:45 INFO - PROCESS | 4936 | 1461065925869 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 4936 | 1461065925872 Marionette TRACE conn3 <- [1,794,null,{}] 04:38:45 INFO - PROCESS | 4936 | 1461065925877 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 4936 | 1461065926059 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:38:46 INFO - PROCESS | 4936 | 1461065926225 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a29c800 == 75 [pid = 4936] [id = 206] 04:38:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f768640d000) [pid = 4936] [serial = 618] [outer = (nil)] 04:38:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f7687744000) [pid = 4936] [serial = 619] [outer = 0x7f768640d000] 04:38:46 INFO - PROCESS | 4936 | 1461065926296 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f76879a7400) [pid = 4936] [serial = 620] [outer = 0x7f768640d000] 04:38:47 INFO - PROCESS | 4936 | 1461065927145 Marionette TRACE conn3 <- [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]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1328ms 04:38:47 INFO - PROCESS | 4936 | 1461065927199 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 4936 | 1461065927203 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:38:47 INFO - PROCESS | 4936 | 1461065927208 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 4936 | 1461065927211 Marionette TRACE conn3 <- [1,798,null,{}] 04:38:47 INFO - PROCESS | 4936 | 1461065927216 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:47 INFO - PROCESS | 4936 | 1461065927386 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:38:47 INFO - PROCESS | 4936 | 1461065927554 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768bb49000 == 76 [pid = 4936] [id = 207] 04:38:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f7686411800) [pid = 4936] [serial = 621] [outer = (nil)] 04:38:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7687bb6400) [pid = 4936] [serial = 622] [outer = 0x7f7686411800] 04:38:47 INFO - PROCESS | 4936 | 1461065927627 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7687d49c00) [pid = 4936] [serial = 623] [outer = 0x7f7686411800] 04:38:48 INFO - PROCESS | 4936 | 1461065928452 Marionette TRACE conn3 <- [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]]]}] 04:38:48 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 04:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1290ms 04:38:48 INFO - PROCESS | 4936 | 1461065928500 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 4936 | 1461065928503 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:38:48 INFO - PROCESS | 4936 | 1461065928510 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 4936 | 1461065928513 Marionette TRACE conn3 <- [1,802,null,{}] 04:38:48 INFO - PROCESS | 4936 | 1461065928519 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 4936 | 1461065928704 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:38:48 INFO - PROCESS | 4936 | 1461065928880 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c848000 == 77 [pid = 4936] [id = 208] 04:38:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f76867e6800) [pid = 4936] [serial = 624] [outer = (nil)] 04:38:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f768815d400) [pid = 4936] [serial = 625] [outer = 0x7f76867e6800] 04:38:48 INFO - PROCESS | 4936 | 1461065928955 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f76882a2400) [pid = 4936] [serial = 626] [outer = 0x7f76867e6800] 04:38:49 INFO - PROCESS | 4936 | 1461065929816 Marionette TRACE conn3 <- [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]]]}] 04:38:49 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 04:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1383ms 04:38:49 INFO - PROCESS | 4936 | 1461065929894 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 4936 | 1461065929897 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:38:49 INFO - PROCESS | 4936 | 1461065929905 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 4936 | 1461065929909 Marionette TRACE conn3 <- [1,806,null,{}] 04:38:49 INFO - PROCESS | 4936 | 1461065929914 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:50 INFO - PROCESS | 4936 | 1461065930142 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:38:50 INFO - PROCESS | 4936 | 1461065930351 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b2000 == 78 [pid = 4936] [id = 209] 04:38:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7687d51000) [pid = 4936] [serial = 627] [outer = (nil)] 04:38:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7688309000) [pid = 4936] [serial = 628] [outer = 0x7f7687d51000] 04:38:50 INFO - PROCESS | 4936 | 1461065930469 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f76883aac00) [pid = 4936] [serial = 629] [outer = 0x7f7687d51000] 04:38:51 INFO - PROCESS | 4936 | 1461065931315 Marionette TRACE conn3 <- [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]]]}] 04:38:51 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 04:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1479ms 04:38:51 INFO - PROCESS | 4936 | 1461065931385 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 4936 | 1461065931390 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:38:51 INFO - PROCESS | 4936 | 1461065931397 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 4936 | 1461065931402 Marionette TRACE conn3 <- [1,810,null,{}] 04:38:51 INFO - PROCESS | 4936 | 1461065931409 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:51 INFO - PROCESS | 4936 | 1461065931874 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:38:52 INFO - PROCESS | 4936 | 1461065932114 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680563000 == 79 [pid = 4936] [id = 210] 04:38:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767d8e4c00) [pid = 4936] [serial = 630] [outer = (nil)] 04:38:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f767eb20c00) [pid = 4936] [serial = 631] [outer = 0x7f767d8e4c00] 04:38:52 INFO - PROCESS | 4936 | 1461065932182 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767f907400) [pid = 4936] [serial = 632] [outer = 0x7f767d8e4c00] 04:38:53 INFO - PROCESS | 4936 | 1461065933143 Marionette TRACE conn3 <- [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]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1790ms 04:38:53 INFO - PROCESS | 4936 | 1461065933190 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:38:53 INFO - PROCESS | 4936 | 1461065933196 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:38:53 INFO - PROCESS | 4936 | 1461065933204 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 4936 | 1461065933210 Marionette TRACE conn3 <- [1,814,null,{}] 04:38:53 INFO - PROCESS | 4936 | 1461065933217 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 4936 | 1461065933405 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:38:53 INFO - PROCESS | 4936 | 1461065933624 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dacb000 == 80 [pid = 4936] [id = 211] 04:38:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7680302c00) [pid = 4936] [serial = 633] [outer = (nil)] 04:38:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7680478400) [pid = 4936] [serial = 634] [outer = 0x7f7680302c00] 04:38:53 INFO - PROCESS | 4936 | 1461065933760 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7684b97400) [pid = 4936] [serial = 635] [outer = 0x7f7680302c00] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680558800 == 79 [pid = 4936] [id = 197] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da4c000 == 78 [pid = 4936] [id = 196] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f768556c400) [pid = 4936] [serial = 559] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f768e18c400) [pid = 4936] [serial = 532] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f769150fc00) [pid = 4936] [serial = 535] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7692805000) [pid = 4936] [serial = 538] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dad4800 == 77 [pid = 4936] [id = 195] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691243800 == 76 [pid = 4936] [id = 192] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ffdf000 == 75 [pid = 4936] [id = 191] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b4000 == 74 [pid = 4936] [id = 190] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c18a800 == 73 [pid = 4936] [id = 189] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768549b000 == 72 [pid = 4936] [id = 188] 04:38:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dac3800 == 71 [pid = 4936] [id = 187] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f768bb87c00) [pid = 4936] [serial = 518] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f76867ebc00) [pid = 4936] [serial = 556] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7687d50400) [pid = 4936] [serial = 557] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f7685576400) [pid = 4936] [serial = 553] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f767d8de000) [pid = 4936] [serial = 541] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f76856cb000) [pid = 4936] [serial = 526] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7685465400) [pid = 4936] [serial = 550] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f768556d000) [pid = 4936] [serial = 551] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f7684c77000) [pid = 4936] [serial = 548] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f768030b400) [pid = 4936] [serial = 547] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f7684df3400) [pid = 4936] [serial = 523] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f767cad4000) [pid = 4936] [serial = 520] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f767c6cd400) [pid = 4936] [serial = 544] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f767fca0800) [pid = 4936] [serial = 545] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f76883b3400) [pid = 4936] [serial = 529] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f768640b400) [pid = 4936] [serial = 554] [outer = (nil)] [url = about:blank] 04:38:54 INFO - PROCESS | 4936 | 1461065934738 Marionette TRACE conn3 <- [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] 04:38:54 INFO - PROCESS | 4936 | 1461065934801 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:38:54 INFO - PROCESS | 4936 | 1461065934808 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 4936 | 1461065934810 Marionette TRACE conn3 <- [1,818,null,{}] 04:38:54 INFO - PROCESS | 4936 | 1461065934815 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 4936 | 1461065935008 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:38:55 INFO - PROCESS | 4936 | 1461065935213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768049a800 == 72 [pid = 4936] [id = 212] 04:38:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f767edbc800) [pid = 4936] [serial = 636] [outer = (nil)] 04:38:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f7684df8800) [pid = 4936] [serial = 637] [outer = 0x7f767edbc800] 04:38:55 INFO - PROCESS | 4936 | 1461065935286 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f768545d800) [pid = 4936] [serial = 638] [outer = 0x7f767edbc800] 04:38:56 INFO - PROCESS | 4936 | 1461065936034 Marionette TRACE conn3 <- [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]]]}] 04:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1277ms 04:38:56 INFO - PROCESS | 4936 | 1461065936086 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 4936 | 1461065936092 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:38:56 INFO - PROCESS | 4936 | 1461065936130 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 4936 | 1461065936137 Marionette TRACE conn3 <- [1,822,null,{}] 04:38:56 INFO - PROCESS | 4936 | 1461065936146 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:56 INFO - PROCESS | 4936 | 1461065936317 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:38:56 INFO - PROCESS | 4936 | 1461065936327 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877d3000 == 73 [pid = 4936] [id = 213] 04:38:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f768545f800) [pid = 4936] [serial = 639] [outer = (nil)] 04:38:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f768570ac00) [pid = 4936] [serial = 640] [outer = 0x7f768545f800] 04:38:56 INFO - PROCESS | 4936 | 1461065936391 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f7686341400) [pid = 4936] [serial = 641] [outer = 0x7f768545f800] 04:38:57 INFO - PROCESS | 4936 | 1461065937278 Marionette TRACE conn3 <- [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] 04:38:57 INFO - PROCESS | 4936 | 1461065937331 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:38:57 INFO - PROCESS | 4936 | 1461065937349 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 4936 | 1461065937351 Marionette TRACE conn3 <- [1,826,null,{}] 04:38:57 INFO - PROCESS | 4936 | 1461065937357 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 4936 | 1461065937563 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:38:57 INFO - PROCESS | 4936 | 1461065937590 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76893d0800 == 74 [pid = 4936] [id = 214] 04:38:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7686334400) [pid = 4936] [serial = 642] [outer = (nil)] 04:38:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f768673e400) [pid = 4936] [serial = 643] [outer = 0x7f7686334400] 04:38:57 INFO - PROCESS | 4936 | 1461065937653 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7687749400) [pid = 4936] [serial = 644] [outer = 0x7f7686334400] 04:38:58 INFO - PROCESS | 4936 | 1461065938511 Marionette TRACE conn3 <- [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]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1231ms 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f767c6c5400) [pid = 4936] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f768e190400) [pid = 4936] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f76856c5400) [pid = 4936] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f767c6c6800) [pid = 4936] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f7684c78400) [pid = 4936] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f767d8e3000) [pid = 4936] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f767b8dc800) [pid = 4936] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:38:58 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f7680470800) [pid = 4936] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:38:58 INFO - PROCESS | 4936 | 1461065938679 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 4936 | 1461065938683 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:38:58 INFO - PROCESS | 4936 | 1461065938692 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 4936 | 1461065938694 Marionette TRACE conn3 <- [1,830,null,{}] 04:38:58 INFO - PROCESS | 4936 | 1461065938707 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 4936 | 1461065938872 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:38:58 INFO - PROCESS | 4936 | 1461065938892 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5c0800 == 75 [pid = 4936] [id = 215] 04:38:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f7686338400) [pid = 4936] [serial = 645] [outer = (nil)] 04:38:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f76867e2400) [pid = 4936] [serial = 646] [outer = 0x7f7686338400] 04:38:59 INFO - PROCESS | 4936 | 1461065939084 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f76883ad000) [pid = 4936] [serial = 647] [outer = 0x7f7686338400] 04:38:59 INFO - PROCESS | 4936 | 1461065939810 Marionette TRACE conn3 <- [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]]]}] 04:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1135ms 04:38:59 INFO - PROCESS | 4936 | 1461065939828 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 4936 | 1461065939831 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:38:59 INFO - PROCESS | 4936 | 1461065939837 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 4936 | 1461065939839 Marionette TRACE conn3 <- [1,834,null,{}] 04:38:59 INFO - PROCESS | 4936 | 1461065939845 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 4936 | 1461065940062 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:39:00 INFO - PROCESS | 4936 | 1461065940081 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ee000 == 76 [pid = 4936] [id = 216] 04:39:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f767eb1e800) [pid = 4936] [serial = 648] [outer = (nil)] 04:39:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f768884ac00) [pid = 4936] [serial = 649] [outer = 0x7f767eb1e800] 04:39:00 INFO - PROCESS | 4936 | 1461065940144 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7689739000) [pid = 4936] [serial = 650] [outer = 0x7f767eb1e800] 04:39:01 INFO - PROCESS | 4936 | 1461065941327 Marionette TRACE conn3 <- [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]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1537ms 04:39:01 INFO - PROCESS | 4936 | 1461065941376 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 4936 | 1461065941382 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:39:01 INFO - PROCESS | 4936 | 1461065941392 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 4936 | 1461065941398 Marionette TRACE conn3 <- [1,838,null,{}] 04:39:01 INFO - PROCESS | 4936 | 1461065941409 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 4936 | 1461065941694 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:39:01 INFO - PROCESS | 4936 | 1461065941876 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680328800 == 77 [pid = 4936] [id = 217] 04:39:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f767c6c9800) [pid = 4936] [serial = 651] [outer = (nil)] 04:39:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f767fc94c00) [pid = 4936] [serial = 652] [outer = 0x7f767c6c9800] 04:39:01 INFO - PROCESS | 4936 | 1461065941955 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7680302400) [pid = 4936] [serial = 653] [outer = 0x7f767c6c9800] 04:39:03 INFO - PROCESS | 4936 | 1461065943091 Marionette TRACE conn3 <- [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]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1747ms 04:39:03 INFO - PROCESS | 4936 | 1461065943141 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 4936 | 1461065943148 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:39:03 INFO - PROCESS | 4936 | 1461065943161 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 4936 | 1461065943164 Marionette TRACE conn3 <- [1,842,null,{}] 04:39:03 INFO - PROCESS | 4936 | 1461065943172 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 4936 | 1461065943410 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:39:03 INFO - PROCESS | 4936 | 1461065943645 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689333800 == 78 [pid = 4936] [id = 218] 04:39:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767d8dd400) [pid = 4936] [serial = 654] [outer = (nil)] 04:39:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7685060800) [pid = 4936] [serial = 655] [outer = 0x7f767d8dd400] 04:39:03 INFO - PROCESS | 4936 | 1461065943735 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f768553a400) [pid = 4936] [serial = 656] [outer = 0x7f767d8dd400] 04:39:04 INFO - PROCESS | 4936 | 1461065944707 Marionette TRACE conn3 <- [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]]]}] 04:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1591ms 04:39:04 INFO - PROCESS | 4936 | 1461065944753 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:39:04 INFO - PROCESS | 4936 | 1461065944757 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:39:04 INFO - PROCESS | 4936 | 1461065944764 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 4936 | 1461065944770 Marionette TRACE conn3 <- [1,846,null,{}] 04:39:04 INFO - PROCESS | 4936 | 1461065944787 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:05 INFO - PROCESS | 4936 | 1461065945070 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:39:05 INFO - PROCESS | 4936 | 1461065945289 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f28f000 == 79 [pid = 4936] [id = 219] 04:39:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f76864b8c00) [pid = 4936] [serial = 657] [outer = (nil)] 04:39:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76879a6000) [pid = 4936] [serial = 658] [outer = 0x7f76864b8c00] 04:39:05 INFO - PROCESS | 4936 | 1461065945369 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f768830a000) [pid = 4936] [serial = 659] [outer = 0x7f76864b8c00] 04:39:06 INFO - PROCESS | 4936 | 1461065946235 Marionette TRACE conn3 <- [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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1543ms 04:39:06 INFO - PROCESS | 4936 | 1461065946308 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 4936 | 1461065946312 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:39:06 INFO - PROCESS | 4936 | 1461065946319 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 4936 | 1461065946322 Marionette TRACE conn3 <- [1,850,null,{}] 04:39:06 INFO - PROCESS | 4936 | 1461065946327 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 4936 | 1461065946551 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:39:06 INFO - PROCESS | 4936 | 1461065946762 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690422000 == 80 [pid = 4936] [id = 220] 04:39:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7685465400) [pid = 4936] [serial = 660] [outer = (nil)] 04:39:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7689566800) [pid = 4936] [serial = 661] [outer = 0x7f7685465400] 04:39:06 INFO - PROCESS | 4936 | 1461065946880 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f768973bc00) [pid = 4936] [serial = 662] [outer = 0x7f7685465400] 04:39:07 INFO - PROCESS | 4936 | 1461065947716 Marionette TRACE conn3 <- [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]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1440ms 04:39:07 INFO - PROCESS | 4936 | 1461065947760 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 4936 | 1461065947764 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:39:07 INFO - PROCESS | 4936 | 1461065947770 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 4936 | 1461065947775 Marionette TRACE conn3 <- [1,854,null,{}] 04:39:07 INFO - PROCESS | 4936 | 1461065947781 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 4936 | 1461065947966 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:39:08 INFO - PROCESS | 4936 | 1461065948147 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b47000 == 81 [pid = 4936] [id = 221] 04:39:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f768830ac00) [pid = 4936] [serial = 663] [outer = (nil)] 04:39:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f768b429000) [pid = 4936] [serial = 664] [outer = 0x7f768830ac00] 04:39:08 INFO - PROCESS | 4936 | 1461065948224 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f768b9dac00) [pid = 4936] [serial = 665] [outer = 0x7f768830ac00] 04:39:09 INFO - PROCESS | 4936 | 1461065949073 Marionette TRACE conn3 <- [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]]]}] 04:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 04:39:09 INFO - PROCESS | 4936 | 1461065949104 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 4936 | 1461065949107 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:39:09 INFO - PROCESS | 4936 | 1461065949113 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 4936 | 1461065949116 Marionette TRACE conn3 <- [1,858,null,{}] 04:39:09 INFO - PROCESS | 4936 | 1461065949121 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 4936 | 1461065949344 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:39:09 INFO - PROCESS | 4936 | 1461065949527 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691243800 == 82 [pid = 4936] [id = 222] 04:39:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f768b9e5400) [pid = 4936] [serial = 666] [outer = (nil)] 04:39:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f768bb86000) [pid = 4936] [serial = 667] [outer = 0x7f768b9e5400] 04:39:09 INFO - PROCESS | 4936 | 1461065949604 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f768e176000) [pid = 4936] [serial = 668] [outer = 0x7f768b9e5400] 04:39:10 INFO - PROCESS | 4936 | 1461065950576 Marionette TRACE conn3 <- [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]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1533ms 04:39:10 INFO - PROCESS | 4936 | 1461065950648 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 4936 | 1461065950652 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:39:10 INFO - PROCESS | 4936 | 1461065950662 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 4936 | 1461065950666 Marionette TRACE conn3 <- [1,862,null,{}] 04:39:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f768b424400) [pid = 4936] [serial = 669] [outer = 0x7f7687bc2000] 04:39:10 INFO - PROCESS | 4936 | 1461065950761 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:11 INFO - PROCESS | 4936 | 1461065951037 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:39:11 INFO - PROCESS | 4936 | 1461065951236 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768055c000 == 83 [pid = 4936] [id = 223] 04:39:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767fcd9400) [pid = 4936] [serial = 670] [outer = (nil)] 04:39:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f768e175400) [pid = 4936] [serial = 671] [outer = 0x7f767fcd9400] 04:39:11 INFO - PROCESS | 4936 | 1461065951308 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f768ef19000) [pid = 4936] [serial = 672] [outer = 0x7f767fcd9400] 04:39:12 INFO - PROCESS | 4936 | 1461065952184 Marionette TRACE conn3 <- [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]]]}] 04:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1548ms 04:39:12 INFO - PROCESS | 4936 | 1461065952208 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 4936 | 1461065952211 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:39:12 INFO - PROCESS | 4936 | 1461065952218 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 4936 | 1461065952221 Marionette TRACE conn3 <- [1,866,null,{}] 04:39:12 INFO - PROCESS | 4936 | 1461065952227 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:12 INFO - PROCESS | 4936 | 1461065952404 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:39:12 INFO - PROCESS | 4936 | 1461065952580 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693bab000 == 84 [pid = 4936] [id = 224] 04:39:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f768505c400) [pid = 4936] [serial = 673] [outer = (nil)] 04:39:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f768ef21c00) [pid = 4936] [serial = 674] [outer = 0x7f768505c400] 04:39:12 INFO - PROCESS | 4936 | 1461065952654 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f768f03b000) [pid = 4936] [serial = 675] [outer = 0x7f768505c400] 04:39:13 INFO - PROCESS | 4936 | 1461065953495 Marionette TRACE conn3 <- [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]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1328ms 04:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:39:13 INFO - PROCESS | 4936 | 1461065953547 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 4936 | 1461065953550 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:39:13 INFO - PROCESS | 4936 | 1461065953558 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 4936 | 1461065953560 Marionette TRACE conn3 <- [1,870,null,{}] 04:39:13 INFO - PROCESS | 4936 | 1461065953567 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 4936 | 1461065953752 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:39:13 INFO - PROCESS | 4936 | 1461065953940 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7697944000 == 85 [pid = 4936] [id = 225] 04:39:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f768e182400) [pid = 4936] [serial = 676] [outer = (nil)] 04:39:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f768f9ba000) [pid = 4936] [serial = 677] [outer = 0x7f768e182400] 04:39:14 INFO - PROCESS | 4936 | 1461065954011 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f768fc1ec00) [pid = 4936] [serial = 678] [outer = 0x7f768e182400] 04:39:14 INFO - PROCESS | 4936 | 1461065954941 Marionette TRACE conn3 <- [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]]]}] 04:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1431ms 04:39:14 INFO - PROCESS | 4936 | 1461065954988 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 4936 | 1461065954993 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:39:15 INFO - PROCESS | 4936 | 1461065955000 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 4936 | 1461065955004 Marionette TRACE conn3 <- [1,874,null,{}] 04:39:15 INFO - PROCESS | 4936 | 1461065955010 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 4936 | 1461065955245 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:39:15 INFO - PROCESS | 4936 | 1461065955478 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da43000 == 86 [pid = 4936] [id = 226] 04:39:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767b8e6000) [pid = 4936] [serial = 679] [outer = (nil)] 04:39:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767c6cf800) [pid = 4936] [serial = 680] [outer = 0x7f767b8e6000] 04:39:15 INFO - PROCESS | 4936 | 1461065955945 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f767d8de000) [pid = 4936] [serial = 681] [outer = 0x7f767b8e6000] 04:39:16 INFO - PROCESS | 4936 | 1461065956905 Marionette TRACE conn3 <- [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]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1937ms 04:39:16 INFO - PROCESS | 4936 | 1461065956939 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 4936 | 1461065956944 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:39:16 INFO - PROCESS | 4936 | 1461065956954 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 4936 | 1461065956958 Marionette TRACE conn3 <- [1,878,null,{}] 04:39:16 INFO - PROCESS | 4936 | 1461065956965 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:17 INFO - PROCESS | 4936 | 1461065957153 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:39:17 INFO - PROCESS | 4936 | 1461065957550 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dac3000 == 87 [pid = 4936] [id = 227] 04:39:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7680303400) [pid = 4936] [serial = 682] [outer = (nil)] 04:39:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7680471400) [pid = 4936] [serial = 683] [outer = 0x7f7680303400] 04:39:17 INFO - PROCESS | 4936 | 1461065957627 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7684b96800) [pid = 4936] [serial = 684] [outer = 0x7f7680303400] 04:39:18 INFO - PROCESS | 4936 | 1461065958434 Marionette TRACE conn3 <- [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]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1530ms 04:39:18 INFO - PROCESS | 4936 | 1461065958485 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 4936 | 1461065958492 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:39:18 INFO - PROCESS | 4936 | 1461065958502 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 4936 | 1461065958506 Marionette TRACE conn3 <- [1,882,null,{}] 04:39:18 INFO - PROCESS | 4936 | 1461065958512 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 4936 | 1461065958700 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:39:18 INFO - PROCESS | 4936 | 1461065958879 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c21800 == 88 [pid = 4936] [id = 228] 04:39:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7684b96c00) [pid = 4936] [serial = 685] [outer = (nil)] 04:39:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f7684eea000) [pid = 4936] [serial = 686] [outer = 0x7f7684b96c00] 04:39:18 INFO - PROCESS | 4936 | 1461065958950 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7685459c00) [pid = 4936] [serial = 687] [outer = 0x7f7684b96c00] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f94d000 == 87 [pid = 4936] [id = 140] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a6533800 == 86 [pid = 4936] [id = 116] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768505fc00) [pid = 4936] [serial = 598] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f767edbfc00) [pid = 4936] [serial = 562] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f768030d000) [pid = 4936] [serial = 565] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7685569800) [pid = 4936] [serial = 568] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f76867e6c00) [pid = 4936] [serial = 571] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7688310800) [pid = 4936] [serial = 574] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768eaaac00) [pid = 4936] [serial = 577] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768ffa6400) [pid = 4936] [serial = 580] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855da000 == 85 [pid = 4936] [id = 90] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5c0800 == 84 [pid = 4936] [id = 215] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76893d0800 == 83 [pid = 4936] [id = 214] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877d3000 == 82 [pid = 4936] [id = 213] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c1f000 == 81 [pid = 4936] [id = 198] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768049a800 == 80 [pid = 4936] [id = 212] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bc3000 == 79 [pid = 4936] [id = 186] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dacb000 == 78 [pid = 4936] [id = 211] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680563000 == 77 [pid = 4936] [id = 210] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a29c800 == 76 [pid = 4936] [id = 206] 04:39:19 INFO - PROCESS | 4936 | 1461065959964 Marionette TRACE conn3 <- [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]]]}] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688664800 == 75 [pid = 4936] [id = 204] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b14800 == 74 [pid = 4936] [id = 203] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686472000 == 73 [pid = 4936] [id = 202] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685027000 == 72 [pid = 4936] [id = 201] 04:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1488ms 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed0d000 == 71 [pid = 4936] [id = 200] 04:39:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768502e800 == 70 [pid = 4936] [id = 199] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767c6d0800) [pid = 4936] [serial = 488] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f769270c800) [pid = 4936] [serial = 485] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f769150dc00) [pid = 4936] [serial = 482] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f767cad5000) [pid = 4936] [serial = 491] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7684ee9400) [pid = 4936] [serial = 595] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f767f90e800) [pid = 4936] [serial = 583] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767edbbc00) [pid = 4936] [serial = 587] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767eb25800) [pid = 4936] [serial = 586] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767fc94800) [pid = 4936] [serial = 589] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767fcdec00) [pid = 4936] [serial = 590] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7684b99400) [pid = 4936] [serial = 592] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7684c84800) [pid = 4936] [serial = 593] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7685053c00) [pid = 4936] [serial = 596] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 4936 | 1461065960006 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 4936 | 1461065960010 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:39:20 INFO - PROCESS | 4936 | 1461065960016 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 4936 | 1461065960022 Marionette TRACE conn3 <- [1,886,null,{}] 04:39:20 INFO - PROCESS | 4936 | 1461065960037 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 4936 | 1461065960207 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:39:20 INFO - PROCESS | 4936 | 1461065960357 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da61800 == 71 [pid = 4936] [id = 229] 04:39:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767d8db800) [pid = 4936] [serial = 688] [outer = (nil)] 04:39:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7685463c00) [pid = 4936] [serial = 689] [outer = 0x7f767d8db800] 04:39:20 INFO - PROCESS | 4936 | 1461065960423 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7685541c00) [pid = 4936] [serial = 690] [outer = 0x7f767d8db800] 04:39:21 INFO - PROCESS | 4936 | 1461065961142 Marionette TRACE conn3 <- [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]]]}] 04:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1139ms 04:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:39:21 INFO - PROCESS | 4936 | 1461065961157 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 4936 | 1461065961160 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:39:21 INFO - PROCESS | 4936 | 1461065961167 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 4936 | 1461065961170 Marionette TRACE conn3 <- [1,890,null,{}] 04:39:21 INFO - PROCESS | 4936 | 1461065961198 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 4936 | 1461065961363 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:39:21 INFO - PROCESS | 4936 | 1461065961382 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768501a000 == 72 [pid = 4936] [id = 230] 04:39:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767cad8c00) [pid = 4936] [serial = 691] [outer = (nil)] 04:39:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f768570c800) [pid = 4936] [serial = 692] [outer = 0x7f767cad8c00] 04:39:21 INFO - PROCESS | 4936 | 1461065961445 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7686332800) [pid = 4936] [serial = 693] [outer = 0x7f767cad8c00] 04:39:22 INFO - PROCESS | 4936 | 1461065962347 Marionette TRACE conn3 <- [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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1247ms 04:39:22 INFO - PROCESS | 4936 | 1461065962413 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 4936 | 1461065962417 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:39:22 INFO - PROCESS | 4936 | 1461065962429 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 4936 | 1461065962444 Marionette TRACE conn3 <- [1,894,null,{}] 04:39:22 INFO - PROCESS | 4936 | 1461065962449 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 4936 | 1461065962663 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:39:22 INFO - PROCESS | 4936 | 1461065962689 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b04000 == 73 [pid = 4936] [id = 231] 04:39:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7686336400) [pid = 4936] [serial = 694] [outer = (nil)] 04:39:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f768640c000) [pid = 4936] [serial = 695] [outer = 0x7f7686336400] 04:39:22 INFO - PROCESS | 4936 | 1461065962761 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f76864c4800) [pid = 4936] [serial = 696] [outer = 0x7f7686336400] 04:39:23 INFO - PROCESS | 4936 | 1461065963610 Marionette TRACE conn3 <- [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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1256ms 04:39:23 INFO - PROCESS | 4936 | 1461065963680 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 4936 | 1461065963682 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:39:23 INFO - PROCESS | 4936 | 1461065963690 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 4936 | 1461065963693 Marionette TRACE conn3 <- [1,898,null,{}] 04:39:23 INFO - PROCESS | 4936 | 1461065963698 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 4936 | 1461065963941 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:39:23 INFO - PROCESS | 4936 | 1461065963962 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768934e000 == 74 [pid = 4936] [id = 232] 04:39:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76864c4c00) [pid = 4936] [serial = 697] [outer = (nil)] 04:39:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7687bbd400) [pid = 4936] [serial = 698] [outer = 0x7f76864c4c00] 04:39:24 INFO - PROCESS | 4936 | 1461065964026 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7688154000) [pid = 4936] [serial = 699] [outer = 0x7f76864c4c00] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767edbc800) [pid = 4936] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f7686334400) [pid = 4936] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7686338400) [pid = 4936] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7680302c00) [pid = 4936] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f767d8e4c00) [pid = 4936] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768545f800) [pid = 4936] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767edc5c00) [pid = 4936] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:39:24 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7684c85c00) [pid = 4936] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:39:25 INFO - PROCESS | 4936 | 1461065965095 Marionette TRACE conn3 <- [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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1433ms 04:39:25 INFO - PROCESS | 4936 | 1461065965124 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 4936 | 1461065965127 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:39:25 INFO - PROCESS | 4936 | 1461065965133 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 4936 | 1461065965136 Marionette TRACE conn3 <- [1,902,null,{}] 04:39:25 INFO - PROCESS | 4936 | 1461065965142 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 4936 | 1461065965315 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:39:25 INFO - PROCESS | 4936 | 1461065965329 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a297000 == 75 [pid = 4936] [id = 233] 04:39:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f768553e400) [pid = 4936] [serial = 700] [outer = (nil)] 04:39:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f768829fc00) [pid = 4936] [serial = 701] [outer = 0x7f768553e400] 04:39:25 INFO - PROCESS | 4936 | 1461065965391 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7688309400) [pid = 4936] [serial = 702] [outer = 0x7f768553e400] 04:39:26 INFO - PROCESS | 4936 | 1461065966180 Marionette TRACE conn3 <- [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]]]}] 04:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1080ms 04:39:26 INFO - PROCESS | 4936 | 1461065966227 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 4936 | 1461065966231 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:39:26 INFO - PROCESS | 4936 | 1461065966278 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 4936 | 1461065966282 Marionette TRACE conn3 <- [1,906,null,{}] 04:39:26 INFO - PROCESS | 4936 | 1461065966292 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 4936 | 1461065966458 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:39:26 INFO - PROCESS | 4936 | 1461065966468 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c198000 == 76 [pid = 4936] [id = 234] 04:39:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7687747400) [pid = 4936] [serial = 703] [outer = (nil)] 04:39:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7688725000) [pid = 4936] [serial = 704] [outer = 0x7f7687747400] 04:39:26 INFO - PROCESS | 4936 | 1461065966529 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7689732800) [pid = 4936] [serial = 705] [outer = 0x7f7687747400] 04:39:27 INFO - PROCESS | 4936 | 1461065967697 Marionette TRACE conn3 <- [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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1491ms 04:39:27 INFO - PROCESS | 4936 | 1461065967767 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 4936 | 1461065967775 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:39:27 INFO - PROCESS | 4936 | 1461065967785 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 4936 | 1461065967789 Marionette TRACE conn3 <- [1,910,null,{}] 04:39:27 INFO - PROCESS | 4936 | 1461065967798 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:28 INFO - PROCESS | 4936 | 1461065968040 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:39:28 INFO - PROCESS | 4936 | 1461065968308 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c12000 == 77 [pid = 4936] [id = 235] 04:39:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767fcdd400) [pid = 4936] [serial = 706] [outer = (nil)] 04:39:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7680472400) [pid = 4936] [serial = 707] [outer = 0x7f767fcdd400] 04:39:28 INFO - PROCESS | 4936 | 1461065968385 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7684c82800) [pid = 4936] [serial = 708] [outer = 0x7f767fcdd400] 04:39:29 INFO - PROCESS | 4936 | 1461065969308 Marionette TRACE conn3 <- [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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1591ms 04:39:29 INFO - PROCESS | 4936 | 1461065969376 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 4936 | 1461065969385 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:39:29 INFO - PROCESS | 4936 | 1461065969395 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 4936 | 1461065969400 Marionette TRACE conn3 <- [1,914,null,{}] 04:39:29 INFO - PROCESS | 4936 | 1461065969405 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 4936 | 1461065969648 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:39:29 INFO - PROCESS | 4936 | 1461065969944 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881e0800 == 78 [pid = 4936] [id = 236] 04:39:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f768505e000) [pid = 4936] [serial = 709] [outer = (nil)] 04:39:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7685576800) [pid = 4936] [serial = 710] [outer = 0x7f768505e000] 04:39:30 INFO - PROCESS | 4936 | 1461065970021 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7686337400) [pid = 4936] [serial = 711] [outer = 0x7f768505e000] 04:39:30 INFO - PROCESS | 4936 | 1461065970863 Marionette TRACE conn3 <- [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]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1533ms 04:39:30 INFO - PROCESS | 4936 | 1461065970930 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:39:30 INFO - PROCESS | 4936 | 1461065970935 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:39:30 INFO - PROCESS | 4936 | 1461065970942 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 4936 | 1461065970948 Marionette TRACE conn3 <- [1,918,null,{}] 04:39:30 INFO - PROCESS | 4936 | 1461065970965 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 4936 | 1461065971209 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:39:31 INFO - PROCESS | 4936 | 1461065971431 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ed000 == 79 [pid = 4936] [id = 237] 04:39:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7685464c00) [pid = 4936] [serial = 712] [outer = (nil)] 04:39:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f76867ee400) [pid = 4936] [serial = 713] [outer = 0x7f7685464c00] 04:39:31 INFO - PROCESS | 4936 | 1461065971579 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f76883b3000) [pid = 4936] [serial = 714] [outer = 0x7f7685464c00] 04:39:32 INFO - PROCESS | 4936 | 1461065972650 Marionette TRACE conn3 <- [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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1748ms 04:39:32 INFO - PROCESS | 4936 | 1461065972691 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 4936 | 1461065972696 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:39:32 INFO - PROCESS | 4936 | 1461065972702 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 4936 | 1461065972705 Marionette TRACE conn3 <- [1,922,null,{}] 04:39:32 INFO - PROCESS | 4936 | 1461065972730 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:32 INFO - PROCESS | 4936 | 1461065972957 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:39:33 INFO - PROCESS | 4936 | 1461065973129 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ffe8800 == 80 [pid = 4936] [id = 238] 04:39:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f76856c6c00) [pid = 4936] [serial = 715] [outer = (nil)] 04:39:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768b41e400) [pid = 4936] [serial = 716] [outer = 0x7f76856c6c00] 04:39:33 INFO - PROCESS | 4936 | 1461065973201 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768b9e4800) [pid = 4936] [serial = 717] [outer = 0x7f76856c6c00] 04:39:34 INFO - PROCESS | 4936 | 1461065974101 Marionette TRACE conn3 <- [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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1437ms 04:39:34 INFO - PROCESS | 4936 | 1461065974140 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 4936 | 1461065974144 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:39:34 INFO - PROCESS | 4936 | 1461065974151 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 4936 | 1461065974153 Marionette TRACE conn3 <- [1,926,null,{}] 04:39:34 INFO - PROCESS | 4936 | 1461065974160 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 4936 | 1461065974344 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:39:34 INFO - PROCESS | 4936 | 1461065974520 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911a9800 == 81 [pid = 4936] [id = 239] 04:39:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f76879af800) [pid = 4936] [serial = 718] [outer = (nil)] 04:39:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768bb7e400) [pid = 4936] [serial = 719] [outer = 0x7f76879af800] 04:39:34 INFO - PROCESS | 4936 | 1461065974597 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768e062800) [pid = 4936] [serial = 720] [outer = 0x7f76879af800] 04:39:35 INFO - PROCESS | 4936 | 1461065975556 Marionette TRACE conn3 <- [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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1433ms 04:39:35 INFO - PROCESS | 4936 | 1461065975587 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 4936 | 1461065975592 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:39:35 INFO - PROCESS | 4936 | 1461065975598 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 4936 | 1461065975601 Marionette TRACE conn3 <- [1,930,null,{}] 04:39:35 INFO - PROCESS | 4936 | 1461065975607 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:35 INFO - PROCESS | 4936 | 1461065975800 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:39:35 INFO - PROCESS | 4936 | 1461065975977 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7697945000 == 82 [pid = 4936] [id = 240] 04:39:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768e065400) [pid = 4936] [serial = 721] [outer = (nil)] 04:39:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768f03d800) [pid = 4936] [serial = 722] [outer = 0x7f768e065400] 04:39:36 INFO - PROCESS | 4936 | 1461065976059 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f7690478400) [pid = 4936] [serial = 723] [outer = 0x7f768e065400] 04:39:36 INFO - PROCESS | 4936 | 1461065976975 Marionette TRACE conn3 <- [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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1431ms 04:39:37 INFO - PROCESS | 4936 | 1461065977030 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 4936 | 1461065977033 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:39:37 INFO - PROCESS | 4936 | 1461065977041 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 4936 | 1461065977044 Marionette TRACE conn3 <- [1,934,null,{}] 04:39:37 INFO - PROCESS | 4936 | 1461065977050 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 4936 | 1461065977231 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:39:37 INFO - PROCESS | 4936 | 1461065977410 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e4da800 == 83 [pid = 4936] [id = 241] 04:39:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768e0e0c00) [pid = 4936] [serial = 724] [outer = (nil)] 04:39:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f76908aac00) [pid = 4936] [serial = 725] [outer = 0x7f768e0e0c00] 04:39:37 INFO - PROCESS | 4936 | 1461065977484 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7691509c00) [pid = 4936] [serial = 726] [outer = 0x7f768e0e0c00] 04:39:38 INFO - PROCESS | 4936 | 1461065978340 Marionette TRACE conn3 <- [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]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1333ms 04:39:38 INFO - PROCESS | 4936 | 1461065978374 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 4936 | 1461065978377 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:39:38 INFO - PROCESS | 4936 | 1461065978383 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 4936 | 1461065978386 Marionette TRACE conn3 <- [1,938,null,{}] 04:39:38 INFO - PROCESS | 4936 | 1461065978393 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:38 INFO - PROCESS | 4936 | 1461065978573 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:39:38 INFO - PROCESS | 4936 | 1461065978752 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e978800 == 84 [pid = 4936] [id = 242] 04:39:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768eaaac00) [pid = 4936] [serial = 727] [outer = (nil)] 04:39:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7691513c00) [pid = 4936] [serial = 728] [outer = 0x7f768eaaac00] 04:39:38 INFO - PROCESS | 4936 | 1461065978823 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f76915a9c00) [pid = 4936] [serial = 729] [outer = 0x7f768eaaac00] 04:39:39 INFO - PROCESS | 4936 | 1461065979727 Marionette TRACE conn3 <- [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]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1378ms 04:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:39:39 INFO - PROCESS | 4936 | 1461065979763 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 4936 | 1461065979766 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:39:39 INFO - PROCESS | 4936 | 1461065979773 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 4936 | 1461065979776 Marionette TRACE conn3 <- [1,942,null,{}] 04:39:39 INFO - PROCESS | 4936 | 1461065979782 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 4936 | 1461065979960 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:39:40 INFO - PROCESS | 4936 | 1461065980139 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f74f800 == 85 [pid = 4936] [id = 243] 04:39:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f767d8e4c00) [pid = 4936] [serial = 730] [outer = (nil)] 04:39:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f76916d6800) [pid = 4936] [serial = 731] [outer = 0x7f767d8e4c00] 04:39:40 INFO - PROCESS | 4936 | 1461065980209 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7691935c00) [pid = 4936] [serial = 732] [outer = 0x7f767d8e4c00] 04:39:41 INFO - PROCESS | 4936 | 1461065981120 Marionette TRACE conn3 <- [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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1381ms 04:39:41 INFO - PROCESS | 4936 | 1461065981154 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 4936 | 1461065981158 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:39:41 INFO - PROCESS | 4936 | 1461065981164 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 4936 | 1461065981167 Marionette TRACE conn3 <- [1,946,null,{}] 04:39:41 INFO - PROCESS | 4936 | 1461065981172 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:41 INFO - PROCESS | 4936 | 1461065981363 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:39:41 INFO - PROCESS | 4936 | 1461065981577 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c17800 == 86 [pid = 4936] [id = 244] 04:39:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f767b8dd800) [pid = 4936] [serial = 733] [outer = (nil)] 04:39:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f76916d7800) [pid = 4936] [serial = 734] [outer = 0x7f767b8dd800] 04:39:41 INFO - PROCESS | 4936 | 1461065981653 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7691971c00) [pid = 4936] [serial = 735] [outer = 0x7f767b8dd800] 04:39:42 INFO - PROCESS | 4936 | 1461065982949 Marionette TRACE conn3 <- [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]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1844ms 04:39:43 INFO - PROCESS | 4936 | 1461065983009 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 4936 | 1461065983015 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:39:43 INFO - PROCESS | 4936 | 1461065983024 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 4936 | 1461065983028 Marionette TRACE conn3 <- [1,950,null,{}] 04:39:43 INFO - PROCESS | 4936 | 1461065983036 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:43 INFO - PROCESS | 4936 | 1461065983230 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:39:43 INFO - PROCESS | 4936 | 1461065983459 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854ae800 == 87 [pid = 4936] [id = 245] 04:39:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f767edb7c00) [pid = 4936] [serial = 736] [outer = (nil)] 04:39:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f7684b8cc00) [pid = 4936] [serial = 737] [outer = 0x7f767edb7c00] 04:39:43 INFO - PROCESS | 4936 | 1461065983682 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7684c84800) [pid = 4936] [serial = 738] [outer = 0x7f767edb7c00] 04:39:44 INFO - PROCESS | 4936 | 1461065984650 Marionette TRACE conn3 <- [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]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1688ms 04:39:44 INFO - PROCESS | 4936 | 1461065984713 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 4936 | 1461065984722 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:39:44 INFO - PROCESS | 4936 | 1461065984733 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 4936 | 1461065984736 Marionette TRACE conn3 <- [1,954,null,{}] 04:39:44 INFO - PROCESS | 4936 | 1461065984743 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 4936 | 1461065984928 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b7d000 == 86 [pid = 4936] [id = 61] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689489800 == 85 [pid = 4936] [id = 98] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a297000 == 84 [pid = 4936] [id = 233] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768884ac00) [pid = 4936] [serial = 649] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f768815d400) [pid = 4936] [serial = 625] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7687bb6400) [pid = 4936] [serial = 622] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7686734c00) [pid = 4936] [serial = 616] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7687744000) [pid = 4936] [serial = 619] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7688309000) [pid = 4936] [serial = 628] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | 1461065985252 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768934e000 == 83 [pid = 4936] [id = 232] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b04000 == 82 [pid = 4936] [id = 231] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768501a000 == 81 [pid = 4936] [id = 230] 04:39:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680337000 == 82 [pid = 4936] [id = 246] 04:39:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f767fce4800) [pid = 4936] [serial = 739] [outer = (nil)] 04:39:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f768505dc00) [pid = 4936] [serial = 740] [outer = 0x7f767fce4800] 04:39:45 INFO - PROCESS | 4936 | 1461065985347 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768570e800) [pid = 4936] [serial = 741] [outer = 0x7f767fce4800] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da61800 == 81 [pid = 4936] [id = 229] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c21800 == 80 [pid = 4936] [id = 228] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dac3000 == 79 [pid = 4936] [id = 227] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da43000 == 78 [pid = 4936] [id = 226] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691243800 == 77 [pid = 4936] [id = 222] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b47000 == 76 [pid = 4936] [id = 221] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690422000 == 75 [pid = 4936] [id = 220] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f28f000 == 74 [pid = 4936] [id = 219] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689333800 == 73 [pid = 4936] [id = 218] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680328800 == 72 [pid = 4936] [id = 217] 04:39:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ee000 == 71 [pid = 4936] [id = 216] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f768545d800) [pid = 4936] [serial = 638] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7687749400) [pid = 4936] [serial = 644] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f76883ad000) [pid = 4936] [serial = 647] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7685537800) [pid = 4936] [serial = 607] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f768673e400) [pid = 4936] [serial = 643] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7680478400) [pid = 4936] [serial = 634] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767edc1000) [pid = 4936] [serial = 601] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7685715000) [pid = 4936] [serial = 613] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767f907400) [pid = 4936] [serial = 632] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768570ac00) [pid = 4936] [serial = 640] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7686411400) [pid = 4936] [serial = 560] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f76856cc000) [pid = 4936] [serial = 610] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7680474800) [pid = 4936] [serial = 604] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76867e2400) [pid = 4936] [serial = 646] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f767eb20c00) [pid = 4936] [serial = 631] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7684b97400) [pid = 4936] [serial = 635] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7684df8800) [pid = 4936] [serial = 637] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7686341400) [pid = 4936] [serial = 641] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768545cc00) [pid = 4936] [serial = 599] [outer = (nil)] [url = about:blank] 04:39:46 INFO - PROCESS | 4936 | 1461065986150 Marionette TRACE conn3 <- [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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1434ms 04:39:46 INFO - PROCESS | 4936 | 1461065986168 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 4936 | 1461065986171 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:39:46 INFO - PROCESS | 4936 | 1461065986180 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 4936 | 1461065986186 Marionette TRACE conn3 <- [1,958,null,{}] 04:39:46 INFO - PROCESS | 4936 | 1461065986202 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:46 INFO - PROCESS | 4936 | 1461065986451 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:39:46 INFO - PROCESS | 4936 | 1461065986560 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877d3000 == 72 [pid = 4936] [id = 247] 04:39:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768545cc00) [pid = 4936] [serial = 742] [outer = (nil)] 04:39:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7686739400) [pid = 4936] [serial = 743] [outer = 0x7f768545cc00] 04:39:46 INFO - PROCESS | 4936 | 1461065986632 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f76879ad400) [pid = 4936] [serial = 744] [outer = 0x7f768545cc00] 04:39:47 INFO - PROCESS | 4936 | 1461065987389 Marionette TRACE conn3 <- [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]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1234ms 04:39:47 INFO - PROCESS | 4936 | 1461065987415 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:39:47 INFO - PROCESS | 4936 | 1461065987420 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:39:47 INFO - PROCESS | 4936 | 1461065987426 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 4936 | 1461065987429 Marionette TRACE conn3 <- [1,962,null,{}] 04:39:47 INFO - PROCESS | 4936 | 1461065987434 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:47 INFO - PROCESS | 4936 | 1461065987679 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:39:47 INFO - PROCESS | 4936 | 1461065987715 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688679800 == 73 [pid = 4936] [id = 248] 04:39:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f76856cdc00) [pid = 4936] [serial = 745] [outer = (nil)] 04:39:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768830c400) [pid = 4936] [serial = 746] [outer = 0x7f76856cdc00] 04:39:47 INFO - PROCESS | 4936 | 1461065987781 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768956e000) [pid = 4936] [serial = 747] [outer = 0x7f76856cdc00] 04:39:48 INFO - PROCESS | 4936 | 1461065988662 Marionette TRACE conn3 <- [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]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1278ms 04:39:48 INFO - PROCESS | 4936 | 1461065988705 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 4936 | 1461065988708 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:39:48 INFO - PROCESS | 4936 | 1461065988722 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 4936 | 1461065988724 Marionette TRACE conn3 <- [1,966,null,{}] 04:39:48 INFO - PROCESS | 4936 | 1461065988731 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 4936 | 1461065988953 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:39:48 INFO - PROCESS | 4936 | 1461065988981 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4e4000 == 74 [pid = 4936] [id = 249] 04:39:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768553d000) [pid = 4936] [serial = 748] [outer = (nil)] 04:39:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768b745000) [pid = 4936] [serial = 749] [outer = 0x7f768553d000] 04:39:49 INFO - PROCESS | 4936 | 1461065989044 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768bb81400) [pid = 4936] [serial = 750] [outer = 0x7f768553d000] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f768553e400) [pid = 4936] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f7686336400) [pid = 4936] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7684b96c00) [pid = 4936] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f767d8db800) [pid = 4936] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f76864c4c00) [pid = 4936] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767b8e6000) [pid = 4936] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767cad8c00) [pid = 4936] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:39:49 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7680303400) [pid = 4936] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:39:50 INFO - PROCESS | 4936 | 1461065990178 Marionette TRACE conn3 <- [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]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1497ms 04:39:50 INFO - PROCESS | 4936 | 1461065990213 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 4936 | 1461065990215 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:39:50 INFO - PROCESS | 4936 | 1461065990224 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 4936 | 1461065990227 Marionette TRACE conn3 <- [1,970,null,{}] 04:39:50 INFO - PROCESS | 4936 | 1461065990232 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 4936 | 1461065990429 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:39:50 INFO - PROCESS | 4936 | 1461065990615 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c862800 == 75 [pid = 4936] [id = 250] 04:39:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f76883b0c00) [pid = 4936] [serial = 751] [outer = (nil)] 04:39:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768ef18c00) [pid = 4936] [serial = 752] [outer = 0x7f76883b0c00] 04:39:50 INFO - PROCESS | 4936 | 1461065990683 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768f9af000) [pid = 4936] [serial = 753] [outer = 0x7f76883b0c00] 04:39:51 INFO - PROCESS | 4936 | 1461065991354 Marionette TRACE conn3 <- [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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1180ms 04:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:39:51 INFO - PROCESS | 4936 | 1461065991409 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 4936 | 1461065991412 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:39:51 INFO - PROCESS | 4936 | 1461065991419 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 4936 | 1461065991422 Marionette TRACE conn3 <- [1,974,null,{}] 04:39:51 INFO - PROCESS | 4936 | 1461065991448 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 4936 | 1461065991625 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:39:51 INFO - PROCESS | 4936 | 1461065991636 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e136800 == 76 [pid = 4936] [id = 251] 04:39:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768ef1a000) [pid = 4936] [serial = 754] [outer = (nil)] 04:39:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f769150d000) [pid = 4936] [serial = 755] [outer = 0x7f768ef1a000] 04:39:51 INFO - PROCESS | 4936 | 1461065991699 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f7691973800) [pid = 4936] [serial = 756] [outer = 0x7f768ef1a000] 04:39:52 INFO - PROCESS | 4936 | 1461065992845 Marionette TRACE conn3 <- [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]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1486ms 04:39:52 INFO - PROCESS | 4936 | 1461065992906 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 4936 | 1461065992913 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:39:52 INFO - PROCESS | 4936 | 1461065992923 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 4936 | 1461065992926 Marionette TRACE conn3 <- [1,978,null,{}] 04:39:52 INFO - PROCESS | 4936 | 1461065992936 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 4936 | 1461065993180 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:39:53 INFO - PROCESS | 4936 | 1461065993429 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685497000 == 77 [pid = 4936] [id = 252] 04:39:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7684b94800) [pid = 4936] [serial = 757] [outer = (nil)] 04:39:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7684df8000) [pid = 4936] [serial = 758] [outer = 0x7f7684b94800] 04:39:53 INFO - PROCESS | 4936 | 1461065993507 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768553e400) [pid = 4936] [serial = 759] [outer = 0x7f7684b94800] 04:39:54 INFO - PROCESS | 4936 | 1461065994440 Marionette TRACE conn3 <- [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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1583ms 04:39:54 INFO - PROCESS | 4936 | 1461065994508 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 4936 | 1461065994516 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:39:54 INFO - PROCESS | 4936 | 1461065994527 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 4936 | 1461065994531 Marionette TRACE conn3 <- [1,982,null,{}] 04:39:54 INFO - PROCESS | 4936 | 1461065994537 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 4936 | 1461065994771 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:39:55 INFO - PROCESS | 4936 | 1461065995074 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5d2000 == 78 [pid = 4936] [id = 253] 04:39:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7684c80c00) [pid = 4936] [serial = 760] [outer = (nil)] 04:39:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7686739000) [pid = 4936] [serial = 761] [outer = 0x7f7684c80c00] 04:39:55 INFO - PROCESS | 4936 | 1461065995151 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7688156000) [pid = 4936] [serial = 762] [outer = 0x7f7684c80c00] 04:39:56 INFO - PROCESS | 4936 | 1461065996018 Marionette TRACE conn3 <- [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]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1542ms 04:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:39:56 INFO - PROCESS | 4936 | 1461065996069 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 4936 | 1461065996072 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:39:56 INFO - PROCESS | 4936 | 1461065996079 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 4936 | 1461065996085 Marionette TRACE conn3 <- [1,986,null,{}] 04:39:56 INFO - PROCESS | 4936 | 1461065996103 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 4936 | 1461065996309 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:39:56 INFO - PROCESS | 4936 | 1461065996498 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691092000 == 79 [pid = 4936] [id = 254] 04:39:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f768b48d400) [pid = 4936] [serial = 763] [outer = (nil)] 04:39:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768e185000) [pid = 4936] [serial = 764] [outer = 0x7f768b48d400] 04:39:56 INFO - PROCESS | 4936 | 1461065996604 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f768efa5000) [pid = 4936] [serial = 765] [outer = 0x7f768b48d400] 04:39:57 INFO - PROCESS | 4936 | 1461065997513 Marionette TRACE conn3 <- [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]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1487ms 04:39:57 INFO - PROCESS | 4936 | 1461065997566 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 4936 | 1461065997570 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:39:57 INFO - PROCESS | 4936 | 1461065997577 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 4936 | 1461065997579 Marionette TRACE conn3 <- [1,990,null,{}] 04:39:57 INFO - PROCESS | 4936 | 1461065997586 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 4936 | 1461065997782 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:39:57 INFO - PROCESS | 4936 | 1461065997958 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693bad000 == 80 [pid = 4936] [id = 255] 04:39:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f768bb80800) [pid = 4936] [serial = 766] [outer = (nil)] 04:39:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f76916d9800) [pid = 4936] [serial = 767] [outer = 0x7f768bb80800] 04:39:58 INFO - PROCESS | 4936 | 1461065998034 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f769197e000) [pid = 4936] [serial = 768] [outer = 0x7f768bb80800] 04:39:58 INFO - PROCESS | 4936 | 1461065998892 Marionette TRACE conn3 <- [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]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1383ms 04:39:58 INFO - PROCESS | 4936 | 1461065998961 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 4936 | 1461065998965 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:39:58 INFO - PROCESS | 4936 | 1461065998977 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 4936 | 1461065998980 Marionette TRACE conn3 <- [1,994,null,{}] 04:39:58 INFO - PROCESS | 4936 | 1461065998991 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:59 INFO - PROCESS | 4936 | 1461065999208 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:39:59 INFO - PROCESS | 4936 | 1461065999385 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f619800 == 81 [pid = 4936] [id = 256] 04:39:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f76920af400) [pid = 4936] [serial = 769] [outer = (nil)] 04:39:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f7692470800) [pid = 4936] [serial = 770] [outer = 0x7f76920af400] 04:39:59 INFO - PROCESS | 4936 | 1461065999504 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7692704c00) [pid = 4936] [serial = 771] [outer = 0x7f76920af400] 04:40:00 INFO - PROCESS | 4936 | 1461066000402 Marionette TRACE conn3 <- [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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1485ms 04:40:00 INFO - PROCESS | 4936 | 1461066000464 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 4936 | 1461066000469 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:40:00 INFO - PROCESS | 4936 | 1461066000475 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 4936 | 1461066000477 Marionette TRACE conn3 <- [1,998,null,{}] 04:40:00 INFO - PROCESS | 4936 | 1461066000484 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 4936 | 1461066000699 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:40:00 INFO - PROCESS | 4936 | 1461066000920 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a301d000 == 82 [pid = 4936] [id = 257] 04:40:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f769203e000) [pid = 4936] [serial = 772] [outer = (nil)] 04:40:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f7692802400) [pid = 4936] [serial = 773] [outer = 0x7f769203e000] 04:40:01 INFO - PROCESS | 4936 | 1461066001041 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7693b7f400) [pid = 4936] [serial = 774] [outer = 0x7f769203e000] 04:40:01 INFO - PROCESS | 4936 | 1461066001876 Marionette TRACE conn3 <- [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]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1479ms 04:40:01 INFO - PROCESS | 4936 | 1461066001956 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 4936 | 1461066001959 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:40:01 INFO - PROCESS | 4936 | 1461066001966 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 4936 | 1461066001969 Marionette TRACE conn3 <- [1,1002,null,{}] 04:40:01 INFO - PROCESS | 4936 | 1461066001975 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 4936 | 1461066002166 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:40:02 INFO - PROCESS | 4936 | 1461066002353 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a4b000 == 83 [pid = 4936] [id = 258] 04:40:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768956c400) [pid = 4936] [serial = 775] [outer = (nil)] 04:40:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7693c2f800) [pid = 4936] [serial = 776] [outer = 0x7f768956c400] 04:40:02 INFO - PROCESS | 4936 | 1461066002476 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7697852c00) [pid = 4936] [serial = 777] [outer = 0x7f768956c400] 04:40:03 INFO - PROCESS | 4936 | 1461066003361 Marionette TRACE conn3 <- [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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1432ms 04:40:03 INFO - PROCESS | 4936 | 1461066003399 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 4936 | 1461066003403 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:40:03 INFO - PROCESS | 4936 | 1461066003409 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 4936 | 1461066003412 Marionette TRACE conn3 <- [1,1006,null,{}] 04:40:03 INFO - PROCESS | 4936 | 1461066003418 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 4936 | 1461066003593 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:40:03 INFO - PROCESS | 4936 | 1461066003776 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3c28000 == 84 [pid = 4936] [id = 259] 04:40:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f767fc97c00) [pid = 4936] [serial = 778] [outer = (nil)] 04:40:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f7687bb8000) [pid = 4936] [serial = 779] [outer = 0x7f767fc97c00] 04:40:03 INFO - PROCESS | 4936 | 1461066003847 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f769d6d7800) [pid = 4936] [serial = 780] [outer = 0x7f767fc97c00] 04:40:04 INFO - PROCESS | 4936 | 1461066004731 Marionette TRACE conn3 <- [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]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1384ms 04:40:04 INFO - PROCESS | 4936 | 1461066004794 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 4936 | 1461066004798 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:40:04 INFO - PROCESS | 4936 | 1461066004804 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 4936 | 1461066004806 Marionette TRACE conn3 <- [1,1010,null,{}] 04:40:04 INFO - PROCESS | 4936 | 1461066004813 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:05 INFO - PROCESS | 4936 | 1461066005001 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:40:05 INFO - PROCESS | 4936 | 1461066005180 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a6536800 == 85 [pid = 4936] [id = 260] 04:40:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7680311c00) [pid = 4936] [serial = 781] [outer = (nil)] 04:40:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f769e273000) [pid = 4936] [serial = 782] [outer = 0x7f7680311c00] 04:40:05 INFO - PROCESS | 4936 | 1461066005255 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f769e4ba400) [pid = 4936] [serial = 783] [outer = 0x7f7680311c00] 04:40:06 INFO - PROCESS | 4936 | 1461066006094 Marionette TRACE conn3 <- [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]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1336ms 04:40:06 INFO - PROCESS | 4936 | 1461066006141 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:40:06 INFO - PROCESS | 4936 | 1461066006145 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:40:06 INFO - PROCESS | 4936 | 1461066006152 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 4936 | 1461066006155 Marionette TRACE conn3 <- [1,1014,null,{}] 04:40:06 INFO - PROCESS | 4936 | 1461066006161 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:06 INFO - PROCESS | 4936 | 1461066006346 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:40:06 INFO - PROCESS | 4936 | 1461066006538 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866e3000 == 86 [pid = 4936] [id = 261] 04:40:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f768bb7dc00) [pid = 4936] [serial = 784] [outer = (nil)] 04:40:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f769e5d1c00) [pid = 4936] [serial = 785] [outer = 0x7f768bb7dc00] 04:40:06 INFO - PROCESS | 4936 | 1461066006622 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f769e7e4800) [pid = 4936] [serial = 786] [outer = 0x7f768bb7dc00] 04:40:07 INFO - PROCESS | 4936 | 1461066007498 Marionette TRACE conn3 <- [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]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1389ms 04:40:07 INFO - PROCESS | 4936 | 1461066007542 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 4936 | 1461066007546 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:40:07 INFO - PROCESS | 4936 | 1461066007553 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 4936 | 1461066007556 Marionette TRACE conn3 <- [1,1018,null,{}] 04:40:07 INFO - PROCESS | 4936 | 1461066007563 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 4936 | 1461066007785 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:40:07 INFO - PROCESS | 4936 | 1461066007966 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c387000 == 87 [pid = 4936] [id = 262] 04:40:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f768f036800) [pid = 4936] [serial = 787] [outer = (nil)] 04:40:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f769f905c00) [pid = 4936] [serial = 788] [outer = 0x7f768f036800] 04:40:08 INFO - PROCESS | 4936 | 1461066008051 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f76a1896800) [pid = 4936] [serial = 789] [outer = 0x7f768f036800] 04:40:08 INFO - PROCESS | 4936 | 1461066008923 Marionette TRACE conn3 <- [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]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1430ms 04:40:08 INFO - PROCESS | 4936 | 1461066008984 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 4936 | 1461066008988 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:40:08 INFO - PROCESS | 4936 | 1461066008994 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 4936 | 1461066008997 Marionette TRACE conn3 <- [1,1022,null,{}] 04:40:09 INFO - PROCESS | 4936 | 1461066009002 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 4936 | 1461066009239 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:40:09 INFO - PROCESS | 4936 | 1461066009421 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768056b800 == 88 [pid = 4936] [id = 263] 04:40:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7680304400) [pid = 4936] [serial = 790] [outer = (nil)] 04:40:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f7685464000) [pid = 4936] [serial = 791] [outer = 0x7f7680304400] 04:40:09 INFO - PROCESS | 4936 | 1461066009493 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f76883b4000) [pid = 4936] [serial = 792] [outer = 0x7f7680304400] 04:40:10 INFO - PROCESS | 4936 | 1461066010374 Marionette TRACE conn3 <- [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]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1429ms 04:40:10 INFO - PROCESS | 4936 | 1461066010425 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:40:10 INFO - PROCESS | 4936 | 1461066010428 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:40:10 INFO - PROCESS | 4936 | 1461066010434 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 4936 | 1461066010438 Marionette TRACE conn3 <- [1,1026,null,{}] 04:40:10 INFO - PROCESS | 4936 | 1461066010443 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:10 INFO - PROCESS | 4936 | 1461066010628 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:40:10 INFO - PROCESS | 4936 | 1461066010821 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c19c800 == 89 [pid = 4936] [id = 264] 04:40:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f767fc94000) [pid = 4936] [serial = 793] [outer = (nil)] 04:40:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f76a1941800) [pid = 4936] [serial = 794] [outer = 0x7f767fc94000] 04:40:10 INFO - PROCESS | 4936 | 1461066010892 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f76a3065800) [pid = 4936] [serial = 795] [outer = 0x7f767fc94000] 04:40:11 INFO - PROCESS | 4936 | 1461066011809 Marionette TRACE conn3 <- [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]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1791ms 04:40:12 INFO - PROCESS | 4936 | 1461066012226 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 4936 | 1461066012232 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:40:12 INFO - PROCESS | 4936 | 1461066012242 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 4936 | 1461066012245 Marionette TRACE conn3 <- [1,1030,null,{}] 04:40:12 INFO - PROCESS | 4936 | 1461066012254 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 4936 | 1461066012526 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:40:12 INFO - PROCESS | 4936 | 1461066012718 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680620000 == 90 [pid = 4936] [id = 265] 04:40:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f767fcd6800) [pid = 4936] [serial = 796] [outer = (nil)] 04:40:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f7680306400) [pid = 4936] [serial = 797] [outer = 0x7f767fcd6800] 04:40:12 INFO - PROCESS | 4936 | 1461066012787 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7684ded400) [pid = 4936] [serial = 798] [outer = 0x7f767fcd6800] 04:40:13 INFO - PROCESS | 4936 | 1461066013690 Marionette TRACE conn3 <- [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]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1536ms 04:40:13 INFO - PROCESS | 4936 | 1461066013779 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 4936 | 1461066013791 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:40:13 INFO - PROCESS | 4936 | 1461066013812 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 4936 | 1461066013820 Marionette TRACE conn3 <- [1,1034,null,{}] 04:40:13 INFO - PROCESS | 4936 | 1461066013889 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:14 INFO - PROCESS | 4936 | 1461066014100 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:40:14 INFO - PROCESS | 4936 | 1461066014415 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768946d800 == 89 [pid = 4936] [id = 205] 04:40:14 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f768bb86000) [pid = 4936] [serial = 667] [outer = (nil)] [url = about:blank] 04:40:14 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f768e175400) [pid = 4936] [serial = 671] [outer = (nil)] [url = about:blank] 04:40:14 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f768ef21c00) [pid = 4936] [serial = 674] [outer = (nil)] [url = about:blank] 04:40:14 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f768f9ba000) [pid = 4936] [serial = 677] [outer = (nil)] [url = about:blank] 04:40:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed16000 == 90 [pid = 4936] [id = 266] 04:40:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767fce1c00) [pid = 4936] [serial = 799] [outer = (nil)] 04:40:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f768570d400) [pid = 4936] [serial = 800] [outer = 0x7f767fce1c00] 04:40:14 INFO - PROCESS | 4936 | 1461066014528 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f76864b9800) [pid = 4936] [serial = 801] [outer = 0x7f767fce1c00] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c862800 == 89 [pid = 4936] [id = 250] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b4e4000 == 88 [pid = 4936] [id = 249] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688679800 == 87 [pid = 4936] [id = 248] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877d3000 == 86 [pid = 4936] [id = 247] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680337000 == 85 [pid = 4936] [id = 246] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854ae800 == 84 [pid = 4936] [id = 245] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f74f800 == 83 [pid = 4936] [id = 243] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e978800 == 82 [pid = 4936] [id = 242] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e4da800 == 81 [pid = 4936] [id = 241] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7697945000 == 80 [pid = 4936] [id = 240] 04:40:14 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911a9800 == 79 [pid = 4936] [id = 239] 04:40:15 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ffe8800 == 78 [pid = 4936] [id = 238] 04:40:15 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ed000 == 77 [pid = 4936] [id = 237] 04:40:15 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76881e0800 == 76 [pid = 4936] [id = 236] 04:40:15 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c12000 == 75 [pid = 4936] [id = 235] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f7689566800) [pid = 4936] [serial = 661] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7684eea000) [pid = 4936] [serial = 686] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7685060800) [pid = 4936] [serial = 655] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f767c6cf800) [pid = 4936] [serial = 680] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f767d8de000) [pid = 4936] [serial = 681] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767fc94c00) [pid = 4936] [serial = 652] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f76879a6000) [pid = 4936] [serial = 658] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7680471400) [pid = 4936] [serial = 683] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f768b429000) [pid = 4936] [serial = 664] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f7685459c00) [pid = 4936] [serial = 687] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7684b96800) [pid = 4936] [serial = 684] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f7684c84400) [pid = 4936] [serial = 434] [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.] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f768640c000) [pid = 4936] [serial = 695] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f7685463c00) [pid = 4936] [serial = 689] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7687bbd400) [pid = 4936] [serial = 698] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7685541c00) [pid = 4936] [serial = 690] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f76864c4800) [pid = 4936] [serial = 696] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7688154000) [pid = 4936] [serial = 699] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f768570c800) [pid = 4936] [serial = 692] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f7686332800) [pid = 4936] [serial = 693] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f7688309400) [pid = 4936] [serial = 702] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768829fc00) [pid = 4936] [serial = 701] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 4936 | 1461066015420 Marionette TRACE conn3 <- [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]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1656ms 04:40:15 INFO - PROCESS | 4936 | 1461066015462 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:40:15 INFO - PROCESS | 4936 | 1461066015466 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:40:15 INFO - PROCESS | 4936 | 1461066015472 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 4936 | 1461066015476 Marionette TRACE conn3 <- [1,1038,null,{}] 04:40:15 INFO - PROCESS | 4936 | 1461066015490 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 4936 | 1461066015680 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:40:15 INFO - PROCESS | 4936 | 1461066015832 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854af000 == 76 [pid = 4936] [id = 267] 04:40:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7684c7f400) [pid = 4936] [serial = 802] [outer = (nil)] 04:40:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7687707000) [pid = 4936] [serial = 803] [outer = 0x7f7684c7f400] 04:40:15 INFO - PROCESS | 4936 | 1461066015902 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7687711c00) [pid = 4936] [serial = 804] [outer = 0x7f7684c7f400] 04:40:16 INFO - PROCESS | 4936 | 1461066016695 Marionette TRACE conn3 <- [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]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1281ms 04:40:16 INFO - PROCESS | 4936 | 1461066016753 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 4936 | 1461066016756 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:40:16 INFO - PROCESS | 4936 | 1461066016762 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 4936 | 1461066016764 Marionette TRACE conn3 <- [1,1042,null,{}] 04:40:16 INFO - PROCESS | 4936 | 1461066016769 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 4936 | 1461066016939 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:40:16 INFO - PROCESS | 4936 | 1461066016954 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687db5800 == 77 [pid = 4936] [id = 268] 04:40:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f7687746800) [pid = 4936] [serial = 805] [outer = (nil)] 04:40:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f76883ad000) [pid = 4936] [serial = 806] [outer = 0x7f7687746800] 04:40:17 INFO - PROCESS | 4936 | 1461066017019 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7689732c00) [pid = 4936] [serial = 807] [outer = 0x7f7687746800] 04:40:17 INFO - PROCESS | 4936 | 1461066017958 Marionette TRACE conn3 <- [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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1238ms 04:40:18 INFO - PROCESS | 4936 | 1461066018002 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 4936 | 1461066018006 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:40:18 INFO - PROCESS | 4936 | 1461066018017 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 4936 | 1461066018019 Marionette TRACE conn3 <- [1,1046,null,{}] 04:40:18 INFO - PROCESS | 4936 | 1461066018026 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 4936 | 1461066018247 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:40:18 INFO - PROCESS | 4936 | 1461066018277 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4e0800 == 78 [pid = 4936] [id = 269] 04:40:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7684df8400) [pid = 4936] [serial = 808] [outer = (nil)] 04:40:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f768b9dc400) [pid = 4936] [serial = 809] [outer = 0x7f7684df8400] 04:40:18 INFO - PROCESS | 4936 | 1461066018339 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f768e06c000) [pid = 4936] [serial = 810] [outer = 0x7f7684df8400] 04:40:19 INFO - PROCESS | 4936 | 1461066019195 Marionette TRACE conn3 <- [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]]]}] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f767fce4800) [pid = 4936] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f76883b0c00) [pid = 4936] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f768545cc00) [pid = 4936] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f768553d000) [pid = 4936] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f76856cdc00) [pid = 4936] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:40:19 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f767edb7c00) [pid = 4936] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1483ms 04:40:19 INFO - PROCESS | 4936 | 1461066019512 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 4936 | 1461066019514 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:40:19 INFO - PROCESS | 4936 | 1461066019522 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 4936 | 1461066019525 Marionette TRACE conn3 <- [1,1050,null,{}] 04:40:19 INFO - PROCESS | 4936 | 1461066019531 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 4936 | 1461066019728 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:40:19 INFO - PROCESS | 4936 | 1461066019930 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c85e800 == 79 [pid = 4936] [id = 270] 04:40:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f768fc80800) [pid = 4936] [serial = 811] [outer = (nil)] 04:40:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f7690655000) [pid = 4936] [serial = 812] [outer = 0x7f768fc80800] 04:40:20 INFO - PROCESS | 4936 | 1461066019998 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f76916e0c00) [pid = 4936] [serial = 813] [outer = 0x7f768fc80800] 04:40:20 INFO - PROCESS | 4936 | 1461066020661 Marionette TRACE conn3 <- [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]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1178ms 04:40:20 INFO - PROCESS | 4936 | 1461066020701 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 4936 | 1461066020704 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:40:20 INFO - PROCESS | 4936 | 1461066020714 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 4936 | 1461066020716 Marionette TRACE conn3 <- [1,1054,null,{}] 04:40:20 INFO - PROCESS | 4936 | 1461066020720 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 4936 | 1461066020934 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:40:20 INFO - PROCESS | 4936 | 1461066020953 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690405800 == 80 [pid = 4936] [id = 271] 04:40:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f768e175400) [pid = 4936] [serial = 814] [outer = (nil)] 04:40:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f7691c9e800) [pid = 4936] [serial = 815] [outer = 0x7f768e175400] 04:40:21 INFO - PROCESS | 4936 | 1461066021014 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f769270b400) [pid = 4936] [serial = 816] [outer = 0x7f768e175400] 04:40:21 INFO - PROCESS | 4936 | 1461066021991 Marionette TRACE conn3 <- [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]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1326ms 04:40:22 INFO - PROCESS | 4936 | 1461066022042 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 4936 | 1461066022048 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:40:22 INFO - PROCESS | 4936 | 1461066022057 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 4936 | 1461066022063 Marionette TRACE conn3 <- [1,1058,null,{}] 04:40:22 INFO - PROCESS | 4936 | 1461066022072 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:22 INFO - PROCESS | 4936 | 1461066022283 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:40:22 INFO - PROCESS | 4936 | 1461066022533 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680610000 == 81 [pid = 4936] [id = 272] 04:40:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f767f90fc00) [pid = 4936] [serial = 817] [outer = (nil)] 04:40:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f7684ef0400) [pid = 4936] [serial = 818] [outer = 0x7f767f90fc00] 04:40:22 INFO - PROCESS | 4936 | 1461066022655 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f76856cd800) [pid = 4936] [serial = 819] [outer = 0x7f767f90fc00] 04:40:23 INFO - PROCESS | 4936 | 1461066023522 Marionette TRACE conn3 <- [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]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1535ms 04:40:23 INFO - PROCESS | 4936 | 1461066023592 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 4936 | 1461066023600 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:40:23 INFO - PROCESS | 4936 | 1461066023612 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 4936 | 1461066023616 Marionette TRACE conn3 <- [1,1062,null,{}] 04:40:23 INFO - PROCESS | 4936 | 1461066023622 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:23 INFO - PROCESS | 4936 | 1461066023856 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:40:24 INFO - PROCESS | 4936 | 1461066024099 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689475800 == 82 [pid = 4936] [id = 273] 04:40:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f76864b9000) [pid = 4936] [serial = 820] [outer = (nil)] 04:40:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f7687706400) [pid = 4936] [serial = 821] [outer = 0x7f76864b9000] 04:40:24 INFO - PROCESS | 4936 | 1461066024224 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f76879a6000) [pid = 4936] [serial = 822] [outer = 0x7f76864b9000] 04:40:25 INFO - PROCESS | 4936 | 1461066025245 Marionette TRACE conn3 <- [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]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1685ms 04:40:25 INFO - PROCESS | 4936 | 1461066025298 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 4936 | 1461066025302 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:40:25 INFO - PROCESS | 4936 | 1461066025309 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 4936 | 1461066025314 Marionette TRACE conn3 <- [1,1066,null,{}] 04:40:25 INFO - PROCESS | 4936 | 1461066025331 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:25 INFO - PROCESS | 4936 | 1461066025566 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:40:25 INFO - PROCESS | 4936 | 1461066025836 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691753000 == 83 [pid = 4936] [id = 274] 04:40:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f768bb80400) [pid = 4936] [serial = 823] [outer = (nil)] 04:40:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f768efab800) [pid = 4936] [serial = 824] [outer = 0x7f768bb80400] 04:40:25 INFO - PROCESS | 4936 | 1461066025921 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f769150c000) [pid = 4936] [serial = 825] [outer = 0x7f768bb80400] 04:40:26 INFO - PROCESS | 4936 | 1461066026832 Marionette TRACE conn3 <- [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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1588ms 04:40:26 INFO - PROCESS | 4936 | 1461066026899 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:40:26 INFO - PROCESS | 4936 | 1461066026904 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:40:26 INFO - PROCESS | 4936 | 1461066026910 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 4936 | 1461066026913 Marionette TRACE conn3 <- [1,1070,null,{}] 04:40:26 INFO - PROCESS | 4936 | 1461066026919 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:27 INFO - PROCESS | 4936 | 1461066027116 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:40:27 INFO - PROCESS | 4936 | 1461066027344 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e489000 == 84 [pid = 4936] [id = 275] 04:40:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f768b9e4400) [pid = 4936] [serial = 826] [outer = (nil)] 04:40:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f769270ac00) [pid = 4936] [serial = 827] [outer = 0x7f768b9e4400] 04:40:27 INFO - PROCESS | 4936 | 1461066027464 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f769280c000) [pid = 4936] [serial = 828] [outer = 0x7f768b9e4400] 04:40:28 INFO - PROCESS | 4936 | 1461066028296 Marionette TRACE conn3 <- [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]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1435ms 04:40:28 INFO - PROCESS | 4936 | 1461066028346 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:40:28 INFO - PROCESS | 4936 | 1461066028350 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:40:28 INFO - PROCESS | 4936 | 1461066028357 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 4936 | 1461066028360 Marionette TRACE conn3 <- [1,1074,null,{}] 04:40:28 INFO - PROCESS | 4936 | 1461066028366 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 4936 | 1461066028567 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:40:28 INFO - PROCESS | 4936 | 1461066028761 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1318000 == 85 [pid = 4936] [id = 276] 04:40:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f768e18cc00) [pid = 4936] [serial = 829] [outer = (nil)] 04:40:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7693b7e800) [pid = 4936] [serial = 830] [outer = 0x7f768e18cc00] 04:40:28 INFO - PROCESS | 4936 | 1461066028838 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f769e4ba000) [pid = 4936] [serial = 831] [outer = 0x7f768e18cc00] 04:40:29 INFO - PROCESS | 4936 | 1461066029762 Marionette TRACE conn3 <- [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]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1434ms 04:40:29 INFO - PROCESS | 4936 | 1461066029791 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 4936 | 1461066029795 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:40:29 INFO - PROCESS | 4936 | 1461066029806 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 4936 | 1461066029812 Marionette TRACE conn3 <- [1,1078,null,{}] 04:40:29 INFO - PROCESS | 4936 | 1461066029822 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:30 INFO - PROCESS | 4936 | 1461066030048 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:40:30 INFO - PROCESS | 4936 | 1461066030236 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b20000 == 86 [pid = 4936] [id = 277] 04:40:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f769f904c00) [pid = 4936] [serial = 832] [outer = (nil)] 04:40:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f76a30c8c00) [pid = 4936] [serial = 833] [outer = 0x7f769f904c00] 04:40:30 INFO - PROCESS | 4936 | 1461066030360 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f76a3623c00) [pid = 4936] [serial = 834] [outer = 0x7f769f904c00] 04:40:31 INFO - PROCESS | 4936 | 1461066031174 Marionette TRACE conn3 <- [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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1393ms 04:40:31 INFO - PROCESS | 4936 | 1461066031201 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 4936 | 1461066031204 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:40:31 INFO - PROCESS | 4936 | 1461066031210 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 4936 | 1461066031213 Marionette TRACE conn3 <- [1,1082,null,{}] 04:40:31 INFO - PROCESS | 4936 | 1461066031218 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:31 INFO - PROCESS | 4936 | 1461066031402 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:40:31 INFO - PROCESS | 4936 | 1461066031592 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b38000 == 87 [pid = 4936] [id = 278] 04:40:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f767ce95800) [pid = 4936] [serial = 835] [outer = (nil)] 04:40:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f767ce9c000) [pid = 4936] [serial = 836] [outer = 0x7f767ce95800] 04:40:31 INFO - PROCESS | 4936 | 1461066031661 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f767cea0000) [pid = 4936] [serial = 837] [outer = 0x7f767ce95800] 04:40:32 INFO - PROCESS | 4936 | 1461066032586 Marionette TRACE conn3 <- [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]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1437ms 04:40:32 INFO - PROCESS | 4936 | 1461066032649 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 4936 | 1461066032652 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:40:32 INFO - PROCESS | 4936 | 1461066032658 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 4936 | 1461066032661 Marionette TRACE conn3 <- [1,1086,null,{}] 04:40:32 INFO - PROCESS | 4936 | 1461066032667 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 4936 | 1461066032867 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:40:33 INFO - PROCESS | 4936 | 1461066033052 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767bab1000 == 88 [pid = 4936] [id = 279] 04:40:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f767ce97000) [pid = 4936] [serial = 838] [outer = (nil)] 04:40:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f768b963c00) [pid = 4936] [serial = 839] [outer = 0x7f767ce97000] 04:40:33 INFO - PROCESS | 4936 | 1461066033125 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f768b968c00) [pid = 4936] [serial = 840] [outer = 0x7f767ce97000] 04:40:33 INFO - PROCESS | 4936 | 1461066033984 Marionette TRACE conn3 <- [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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1383ms 04:40:34 INFO - PROCESS | 4936 | 1461066034043 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 4936 | 1461066034046 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:40:34 INFO - PROCESS | 4936 | 1461066034053 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 4936 | 1461066034055 Marionette TRACE conn3 <- [1,1090,null,{}] 04:40:34 INFO - PROCESS | 4936 | 1461066034062 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 4936 | 1461066034271 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:40:34 INFO - PROCESS | 4936 | 1461066034457 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b2cf800 == 89 [pid = 4936] [id = 280] 04:40:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f767ce97c00) [pid = 4936] [serial = 841] [outer = (nil)] 04:40:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f768b96d800) [pid = 4936] [serial = 842] [outer = 0x7f767ce97c00] 04:40:34 INFO - PROCESS | 4936 | 1461066034529 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f768efab400) [pid = 4936] [serial = 843] [outer = 0x7f767ce97c00] 04:40:35 INFO - PROCESS | 4936 | 1461066035367 Marionette TRACE conn3 <- [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]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1379ms 04:40:35 INFO - PROCESS | 4936 | 1461066035433 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 4936 | 1461066035437 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:40:35 INFO - PROCESS | 4936 | 1461066035443 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 4936 | 1461066035446 Marionette TRACE conn3 <- [1,1094,null,{}] 04:40:35 INFO - PROCESS | 4936 | 1461066035452 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 4936 | 1461066035649 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:40:35 INFO - PROCESS | 4936 | 1461066035835 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b33800 == 90 [pid = 4936] [id = 281] 04:40:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f767cea0400) [pid = 4936] [serial = 844] [outer = (nil)] 04:40:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f7686666000) [pid = 4936] [serial = 845] [outer = 0x7f767cea0400] 04:40:35 INFO - PROCESS | 4936 | 1461066035946 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f768666a400) [pid = 4936] [serial = 846] [outer = 0x7f767cea0400] 04:40:36 INFO - PROCESS | 4936 | 1461066036831 Marionette TRACE conn3 <- [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]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1434ms 04:40:36 INFO - PROCESS | 4936 | 1461066036878 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:40:36 INFO - PROCESS | 4936 | 1461066036882 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:40:36 INFO - PROCESS | 4936 | 1461066036889 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 4936 | 1461066036892 Marionette TRACE conn3 <- [1,1098,null,{}] 04:40:36 INFO - PROCESS | 4936 | 1461066036898 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:37 INFO - PROCESS | 4936 | 1461066037116 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:40:37 INFO - PROCESS | 4936 | 1461066037304 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b367800 == 91 [pid = 4936] [id = 282] 04:40:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7686662800) [pid = 4936] [serial = 847] [outer = (nil)] 04:40:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f769f906000) [pid = 4936] [serial = 848] [outer = 0x7f7686662800] 04:40:37 INFO - PROCESS | 4936 | 1461066037387 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f76a3758400) [pid = 4936] [serial = 849] [outer = 0x7f7686662800] 04:40:38 INFO - PROCESS | 4936 | 1461066038247 Marionette TRACE conn3 <- [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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1431ms 04:40:38 INFO - PROCESS | 4936 | 1461066038320 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 4936 | 1461066038324 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:40:38 INFO - PROCESS | 4936 | 1461066038330 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 4936 | 1461066038333 Marionette TRACE conn3 <- [1,1102,null,{}] 04:40:38 INFO - PROCESS | 4936 | 1461066038338 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 4936 | 1461066038589 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:40:38 INFO - PROCESS | 4936 | 1461066038822 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679d84000 == 92 [pid = 4936] [id = 283] 04:40:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f7679ea4800) [pid = 4936] [serial = 850] [outer = (nil)] 04:40:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f7679ea9800) [pid = 4936] [serial = 851] [outer = 0x7f7679ea4800] 04:40:38 INFO - PROCESS | 4936 | 1461066038938 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f7679ead800) [pid = 4936] [serial = 852] [outer = 0x7f7679ea4800] 04:40:40 INFO - PROCESS | 4936 | 1461066040156 Marionette TRACE conn3 <- [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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1888ms 04:40:40 INFO - PROCESS | 4936 | 1461066040221 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 4936 | 1461066040228 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:40:40 INFO - PROCESS | 4936 | 1461066040237 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 4936 | 1461066040242 Marionette TRACE conn3 <- [1,1106,null,{}] 04:40:40 INFO - PROCESS | 4936 | 1461066040249 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 4936 | 1461066040486 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:40:40 INFO - PROCESS | 4936 | 1461066040744 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768060e000 == 93 [pid = 4936] [id = 284] 04:40:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f767fcdb400) [pid = 4936] [serial = 853] [outer = (nil)] 04:40:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f7680474800) [pid = 4936] [serial = 854] [outer = 0x7f767fcdb400] 04:40:40 INFO - PROCESS | 4936 | 1461066040923 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f7684df3000) [pid = 4936] [serial = 855] [outer = 0x7f767fcdb400] 04:40:41 INFO - PROCESS | 4936 | 1461066041802 Marionette TRACE conn3 <- [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]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1631ms 04:40:41 INFO - PROCESS | 4936 | 1461066041871 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 4936 | 1461066041879 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:40:41 INFO - PROCESS | 4936 | 1461066041889 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 4936 | 1461066041892 Marionette TRACE conn3 <- [1,1110,null,{}] 04:40:41 INFO - PROCESS | 4936 | 1461066041899 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:42 INFO - PROCESS | 4936 | 1461066042135 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:40:42 INFO - PROCESS | 4936 | 1461066042426 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866de800 == 94 [pid = 4936] [id = 285] 04:40:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f7685718c00) [pid = 4936] [serial = 856] [outer = (nil)] 04:40:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f7686415800) [pid = 4936] [serial = 857] [outer = 0x7f7685718c00] 04:40:42 INFO - PROCESS | 4936 | 1461066042542 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f7686667400) [pid = 4936] [serial = 858] [outer = 0x7f7685718c00] 04:40:43 INFO - PROCESS | 4936 | 1461066043428 Marionette TRACE conn3 <- [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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1587ms 04:40:43 INFO - PROCESS | 4936 | 1461066043477 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 4936 | 1461066043481 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:40:43 INFO - PROCESS | 4936 | 1461066043488 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 4936 | 1461066043493 Marionette TRACE conn3 <- [1,1114,null,{}] 04:40:43 INFO - PROCESS | 4936 | 1461066043509 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 4936 | 1461066043704 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:40:43 INFO - PROCESS | 4936 | 1461066043898 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76887a9800 == 95 [pid = 4936] [id = 286] 04:40:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f7686332800) [pid = 4936] [serial = 859] [outer = (nil)] 04:40:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 245 (0x7f7687bbd400) [pid = 4936] [serial = 860] [outer = 0x7f7686332800] 04:40:44 INFO - PROCESS | 4936 | 1461066044007 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 246 (0x7f76883b0c00) [pid = 4936] [serial = 861] [outer = 0x7f7686332800] 04:40:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7697944000 == 94 [pid = 4936] [id = 225] 04:40:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693bab000 == 93 [pid = 4936] [id = 224] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 245 (0x7f769150d000) [pid = 4936] [serial = 755] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 244 (0x7f76916d7800) [pid = 4936] [serial = 734] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f7680472400) [pid = 4936] [serial = 707] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f768bb7e400) [pid = 4936] [serial = 719] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f76908aac00) [pid = 4936] [serial = 725] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f768f03d800) [pid = 4936] [serial = 722] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f7691513c00) [pid = 4936] [serial = 728] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f768b41e400) [pid = 4936] [serial = 716] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f7685576800) [pid = 4936] [serial = 710] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f76867ee400) [pid = 4936] [serial = 713] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f76916d6800) [pid = 4936] [serial = 731] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768055c000 == 92 [pid = 4936] [id = 223] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c85e800 == 91 [pid = 4936] [id = 270] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b4e0800 == 90 [pid = 4936] [id = 269] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687db5800 == 89 [pid = 4936] [id = 268] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854af000 == 88 [pid = 4936] [id = 267] 04:40:45 INFO - PROCESS | 4936 | 1461066045093 Marionette TRACE conn3 <- [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]]]}] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed16000 == 87 [pid = 4936] [id = 266] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680620000 == 86 [pid = 4936] [id = 265] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a301d000 == 85 [pid = 4936] [id = 257] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f619800 == 84 [pid = 4936] [id = 256] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693bad000 == 83 [pid = 4936] [id = 255] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691092000 == 82 [pid = 4936] [id = 254] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5d2000 == 81 [pid = 4936] [id = 253] 04:40:45 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685497000 == 80 [pid = 4936] [id = 252] 04:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1644ms 04:40:45 INFO - PROCESS | 4936 | 1461066045133 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 4936 | 1461066045139 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:40:45 INFO - PROCESS | 4936 | 1461066045145 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 4936 | 1461066045147 Marionette TRACE conn3 <- [1,1118,null,{}] 04:40:45 INFO - PROCESS | 4936 | 1461066045152 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:45 INFO - PROCESS | 4936 | 1461066045335 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f768f9af000) [pid = 4936] [serial = 753] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f7688725000) [pid = 4936] [serial = 704] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f768570e800) [pid = 4936] [serial = 741] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f768ef18c00) [pid = 4936] [serial = 752] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f7686739400) [pid = 4936] [serial = 743] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f768bb81400) [pid = 4936] [serial = 750] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f768956e000) [pid = 4936] [serial = 747] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f7684c84800) [pid = 4936] [serial = 738] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f76879ad400) [pid = 4936] [serial = 744] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f768505dc00) [pid = 4936] [serial = 740] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f7684b8cc00) [pid = 4936] [serial = 737] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f768830c400) [pid = 4936] [serial = 746] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f768b745000) [pid = 4936] [serial = 749] [outer = (nil)] [url = about:blank] 04:40:45 INFO - PROCESS | 4936 | 1461066045539 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680620000 == 81 [pid = 4936] [id = 287] 04:40:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f7684b8cc00) [pid = 4936] [serial = 862] [outer = (nil)] 04:40:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f7686741c00) [pid = 4936] [serial = 863] [outer = 0x7f7684b8cc00] 04:40:45 INFO - PROCESS | 4936 | 1461066045611 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f768956e000) [pid = 4936] [serial = 864] [outer = 0x7f7684b8cc00] 04:40:46 INFO - PROCESS | 4936 | 1461066046353 Marionette TRACE conn3 <- [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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1233ms 04:40:46 INFO - PROCESS | 4936 | 1461066046379 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 4936 | 1461066046383 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:40:46 INFO - PROCESS | 4936 | 1461066046411 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 4936 | 1461066046415 Marionette TRACE conn3 <- [1,1122,null,{}] 04:40:46 INFO - PROCESS | 4936 | 1461066046420 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 4936 | 1461066046913 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:40:46 INFO - PROCESS | 4936 | 1461066046982 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768879c800 == 82 [pid = 4936] [id = 288] 04:40:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f7679ea2800) [pid = 4936] [serial = 865] [outer = (nil)] 04:40:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f768b741800) [pid = 4936] [serial = 866] [outer = 0x7f7679ea2800] 04:40:47 INFO - PROCESS | 4936 | 1461066047065 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f768e18b000) [pid = 4936] [serial = 867] [outer = 0x7f7679ea2800] 04:40:47 INFO - PROCESS | 4936 | 1461066047900 Marionette TRACE conn3 <- [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]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1546ms 04:40:47 INFO - PROCESS | 4936 | 1461066047952 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 4936 | 1461066047954 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:40:47 INFO - PROCESS | 4936 | 1461066047961 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 4936 | 1461066047963 Marionette TRACE conn3 <- [1,1126,null,{}] 04:40:47 INFO - PROCESS | 4936 | 1461066047975 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 4936 | 1461066048274 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:40:48 INFO - PROCESS | 4936 | 1461066048298 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9be800 == 83 [pid = 4936] [id = 289] 04:40:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f768f2ad800) [pid = 4936] [serial = 868] [outer = (nil)] 04:40:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f76915a6c00) [pid = 4936] [serial = 869] [outer = 0x7f768f2ad800] 04:40:48 INFO - PROCESS | 4936 | 1461066048366 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f76920af800) [pid = 4936] [serial = 870] [outer = 0x7f768f2ad800] 04:40:49 INFO - PROCESS | 4936 | 1461066049222 Marionette TRACE conn3 <- [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]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1288ms 04:40:49 INFO - PROCESS | 4936 | 1461066049249 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 4936 | 1461066049252 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:40:49 INFO - PROCESS | 4936 | 1461066049258 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 4936 | 1461066049260 Marionette TRACE conn3 <- [1,1130,null,{}] 04:40:49 INFO - PROCESS | 4936 | 1461066049266 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 4936 | 1461066049491 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:40:49 INFO - PROCESS | 4936 | 1461066049524 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ffe8800 == 84 [pid = 4936] [id = 290] 04:40:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f76920b3000) [pid = 4936] [serial = 871] [outer = (nil)] 04:40:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f7692712000) [pid = 4936] [serial = 872] [outer = 0x7f76920b3000] 04:40:49 INFO - PROCESS | 4936 | 1461066049585 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f7692811400) [pid = 4936] [serial = 873] [outer = 0x7f76920b3000] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f7684c7f400) [pid = 4936] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f7685462400) [pid = 4936] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f768640d000) [pid = 4936] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f767c6c4c00) [pid = 4936] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f768830ac00) [pid = 4936] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f76879af800) [pid = 4936] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f767d8d9400) [pid = 4936] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f767b8e6c00) [pid = 4936] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f767eb1bc00) [pid = 4936] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f767d8e3800) [pid = 4936] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f76867e6800) [pid = 4936] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f767c6c7c00) [pid = 4936] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f768b9e5400) [pid = 4936] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f768e065400) [pid = 4936] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f767edbb800) [pid = 4936] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f768545b800) [pid = 4936] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f7687d51000) [pid = 4936] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f767eb1e800) [pid = 4936] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f7687747400) [pid = 4936] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f768556b000) [pid = 4936] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f768e0e0c00) [pid = 4936] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7685060c00) [pid = 4936] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f768545fc00) [pid = 4936] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f7684df8400) [pid = 4936] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f767c6c9800) [pid = 4936] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767fcdd400) [pid = 4936] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f7686410c00) [pid = 4936] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7684c80c00) [pid = 4936] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7688159c00) [pid = 4936] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f768eaaac00) [pid = 4936] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f76920af400) [pid = 4936] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f768556cc00) [pid = 4936] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f768fc80800) [pid = 4936] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768e0e2800) [pid = 4936] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f768956c400) [pid = 4936] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f767d8dd400) [pid = 4936] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f767fcd6800) [pid = 4936] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f768505e000) [pid = 4936] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f768b48d400) [pid = 4936] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f768829a000) [pid = 4936] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f768505c400) [pid = 4936] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f767d8e4c00) [pid = 4936] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7680306000) [pid = 4936] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7685465400) [pid = 4936] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7687746800) [pid = 4936] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768556e000) [pid = 4936] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f76856c6c00) [pid = 4936] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f769203e000) [pid = 4936] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7689569c00) [pid = 4936] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7684b94800) [pid = 4936] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f767fcd9400) [pid = 4936] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f768e18d400) [pid = 4936] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f767caca800) [pid = 4936] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f767eb27000) [pid = 4936] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f76864b8c00) [pid = 4936] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767fce1c00) [pid = 4936] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7685464c00) [pid = 4936] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f7686411800) [pid = 4936] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768bb80800) [pid = 4936] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f769098cc00) [pid = 4936] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768e182400) [pid = 4936] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:40:50 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767b8dd800) [pid = 4936] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:40:51 INFO - PROCESS | 4936 | 1461066051324 Marionette TRACE conn3 <- [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]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2084ms 04:40:51 INFO - PROCESS | 4936 | 1461066051344 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 4936 | 1461066051347 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:40:51 INFO - PROCESS | 4936 | 1461066051354 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 4936 | 1461066051356 Marionette TRACE conn3 <- [1,1134,null,{}] 04:40:51 INFO - PROCESS | 4936 | 1461066051362 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 4936 | 1461066051534 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:40:51 INFO - PROCESS | 4936 | 1461066051693 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680492800 == 85 [pid = 4936] [id = 291] 04:40:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f767b8e4800) [pid = 4936] [serial = 874] [outer = (nil)] 04:40:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f767edbb800) [pid = 4936] [serial = 875] [outer = 0x7f767b8e4800] 04:40:51 INFO - PROCESS | 4936 | 1461066051756 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7684b94800) [pid = 4936] [serial = 876] [outer = 0x7f767b8e4800] 04:40:52 INFO - PROCESS | 4936 | 1461066052462 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1133ms 04:40:52 INFO - PROCESS | 4936 | 1461066052488 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 4936 | 1461066052492 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:40:52 INFO - PROCESS | 4936 | 1461066052498 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 4936 | 1461066052500 Marionette TRACE conn3 <- [1,1138,null,{}] 04:40:52 INFO - PROCESS | 4936 | 1461066052505 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 4936 | 1461066052679 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:40:52 INFO - PROCESS | 4936 | 1461066052984 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b357800 == 86 [pid = 4936] [id = 292] 04:40:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7679ea1400) [pid = 4936] [serial = 877] [outer = (nil)] 04:40:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7679ea6000) [pid = 4936] [serial = 878] [outer = 0x7f7679ea1400] 04:40:53 INFO - PROCESS | 4936 | 1461066053067 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f767cad7400) [pid = 4936] [serial = 879] [outer = 0x7f7679ea1400] 04:40:54 INFO - PROCESS | 4936 | 1461066054036 Marionette TRACE conn3 <- [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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1587ms 04:40:54 INFO - PROCESS | 4936 | 1461066054088 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 4936 | 1461066054096 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:40:54 INFO - PROCESS | 4936 | 1461066054107 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 4936 | 1461066054112 Marionette TRACE conn3 <- [1,1142,null,{}] 04:40:54 INFO - PROCESS | 4936 | 1461066054120 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 4936 | 1461066054351 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:40:54 INFO - PROCESS | 4936 | 1461066054591 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866d7800 == 87 [pid = 4936] [id = 293] 04:40:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7685459c00) [pid = 4936] [serial = 880] [outer = (nil)] 04:40:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7685534c00) [pid = 4936] [serial = 881] [outer = 0x7f7685459c00] 04:40:54 INFO - PROCESS | 4936 | 1461066054713 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f7685573c00) [pid = 4936] [serial = 882] [outer = 0x7f7685459c00] 04:40:55 INFO - PROCESS | 4936 | 1461066055608 Marionette TRACE conn3 <- [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]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1545ms 04:40:55 INFO - PROCESS | 4936 | 1461066055655 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 4936 | 1461066055662 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:40:55 INFO - PROCESS | 4936 | 1461066055669 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 4936 | 1461066055673 Marionette TRACE conn3 <- [1,1146,null,{}] 04:40:55 INFO - PROCESS | 4936 | 1461066055679 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 4936 | 1461066055885 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:40:56 INFO - PROCESS | 4936 | 1461066056157 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9a6800 == 88 [pid = 4936] [id = 294] 04:40:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f768640d400) [pid = 4936] [serial = 883] [outer = (nil)] 04:40:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7686665400) [pid = 4936] [serial = 884] [outer = 0x7f768640d400] 04:40:56 INFO - PROCESS | 4936 | 1461066056276 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f76867eec00) [pid = 4936] [serial = 885] [outer = 0x7f768640d400] 04:40:57 INFO - PROCESS | 4936 | 1461066057177 Marionette TRACE conn3 <- [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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1581ms 04:40:57 INFO - PROCESS | 4936 | 1461066057252 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 4936 | 1461066057255 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:40:57 INFO - PROCESS | 4936 | 1461066057272 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 4936 | 1461066057281 Marionette TRACE conn3 <- [1,1150,null,{}] 04:40:57 INFO - PROCESS | 4936 | 1461066057288 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:57 INFO - PROCESS | 4936 | 1461066057588 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:40:57 INFO - PROCESS | 4936 | 1461066057778 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769174b800 == 89 [pid = 4936] [id = 295] 04:40:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7686340c00) [pid = 4936] [serial = 886] [outer = (nil)] 04:40:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7688308000) [pid = 4936] [serial = 887] [outer = 0x7f7686340c00] 04:40:57 INFO - PROCESS | 4936 | 1461066057893 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768b48d400) [pid = 4936] [serial = 888] [outer = 0x7f7686340c00] 04:40:58 INFO - PROCESS | 4936 | 1461066058720 Marionette TRACE conn3 <- [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]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1502ms 04:40:58 INFO - PROCESS | 4936 | 1461066058767 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:40:58 INFO - PROCESS | 4936 | 1461066058772 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:40:58 INFO - PROCESS | 4936 | 1461066058779 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 4936 | 1461066058781 Marionette TRACE conn3 <- [1,1154,null,{}] 04:40:58 INFO - PROCESS | 4936 | 1461066058787 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 4936 | 1461066058992 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:40:59 INFO - PROCESS | 4936 | 1461066059188 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7698516000 == 90 [pid = 4936] [id = 296] 04:40:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7687747800) [pid = 4936] [serial = 889] [outer = (nil)] 04:40:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768bb82800) [pid = 4936] [serial = 890] [outer = 0x7f7687747800] 04:40:59 INFO - PROCESS | 4936 | 1461066059275 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768e184000) [pid = 4936] [serial = 891] [outer = 0x7f7687747800] 04:41:00 INFO - PROCESS | 4936 | 1461066060178 Marionette TRACE conn3 <- [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]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1430ms 04:41:00 INFO - PROCESS | 4936 | 1461066060210 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 4936 | 1461066060213 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:41:00 INFO - PROCESS | 4936 | 1461066060219 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 4936 | 1461066060223 Marionette TRACE conn3 <- [1,1158,null,{}] 04:41:00 INFO - PROCESS | 4936 | 1461066060228 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 4936 | 1461066060424 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:41:00 INFO - PROCESS | 4936 | 1461066060620 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f3c7800 == 91 [pid = 4936] [id = 297] 04:41:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f768f2b2800) [pid = 4936] [serial = 892] [outer = (nil)] 04:41:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768fc19000) [pid = 4936] [serial = 893] [outer = 0x7f768f2b2800] 04:41:00 INFO - PROCESS | 4936 | 1461066060703 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f769150f000) [pid = 4936] [serial = 894] [outer = 0x7f768f2b2800] 04:41:01 INFO - PROCESS | 4936 | 1461066061615 Marionette TRACE conn3 <- [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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1439ms 04:41:01 INFO - PROCESS | 4936 | 1461066061659 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 4936 | 1461066061663 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:41:01 INFO - PROCESS | 4936 | 1461066061669 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 4936 | 1461066061671 Marionette TRACE conn3 <- [1,1162,null,{}] 04:41:01 INFO - PROCESS | 4936 | 1461066061678 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 4936 | 1461066061869 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:41:02 INFO - PROCESS | 4936 | 1461066062077 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3b7f800 == 92 [pid = 4936] [id = 298] 04:41:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7687746800) [pid = 4936] [serial = 895] [outer = (nil)] 04:41:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f769270e000) [pid = 4936] [serial = 896] [outer = 0x7f7687746800] 04:41:02 INFO - PROCESS | 4936 | 1461066062195 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f7692810800) [pid = 4936] [serial = 897] [outer = 0x7f7687746800] 04:41:03 INFO - PROCESS | 4936 | 1461066063137 Marionette TRACE conn3 <- [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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1532ms 04:41:03 INFO - PROCESS | 4936 | 1461066063203 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 4936 | 1461066063207 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:41:03 INFO - PROCESS | 4936 | 1461066063213 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 4936 | 1461066063216 Marionette TRACE conn3 <- [1,1166,null,{}] 04:41:03 INFO - PROCESS | 4936 | 1461066063221 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 4936 | 1461066063418 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:41:03 INFO - PROCESS | 4936 | 1461066063649 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7d73000 == 93 [pid = 4936] [id = 299] 04:41:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f769270c000) [pid = 4936] [serial = 898] [outer = (nil)] 04:41:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7693e9a000) [pid = 4936] [serial = 899] [outer = 0x7f769270c000] 04:41:03 INFO - PROCESS | 4936 | 1461066063763 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f769d6d3400) [pid = 4936] [serial = 900] [outer = 0x7f769270c000] 04:41:04 INFO - PROCESS | 4936 | 1461066064588 Marionette TRACE conn3 <- [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]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1435ms 04:41:04 INFO - PROCESS | 4936 | 1461066064649 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 4936 | 1461066064652 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:41:04 INFO - PROCESS | 4936 | 1461066064659 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 4936 | 1461066064661 Marionette TRACE conn3 <- [1,1170,null,{}] 04:41:04 INFO - PROCESS | 4936 | 1461066064668 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 4936 | 1461066064865 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:41:05 INFO - PROCESS | 4936 | 1461066065056 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fab2000 == 94 [pid = 4936] [id = 300] 04:41:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f768f9b8400) [pid = 4936] [serial = 901] [outer = (nil)] 04:41:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f769e4b4400) [pid = 4936] [serial = 902] [outer = 0x7f768f9b8400] 04:41:05 INFO - PROCESS | 4936 | 1461066065128 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f769e794800) [pid = 4936] [serial = 903] [outer = 0x7f768f9b8400] 04:41:05 INFO - PROCESS | 4936 | 1461066065984 Marionette TRACE conn3 <- [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]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1379ms 04:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:41:06 INFO - PROCESS | 4936 | 1461066066039 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 4936 | 1461066066042 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:41:06 INFO - PROCESS | 4936 | 1461066066049 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 4936 | 1461066066052 Marionette TRACE conn3 <- [1,1174,null,{}] 04:41:06 INFO - PROCESS | 4936 | 1461066066059 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 4936 | 1461066066269 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:41:06 INFO - PROCESS | 4936 | 1461066066462 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba4e800 == 95 [pid = 4936] [id = 301] 04:41:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f7693b7ec00) [pid = 4936] [serial = 904] [outer = (nil)] 04:41:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f769f7fb400) [pid = 4936] [serial = 905] [outer = 0x7f7693b7ec00] 04:41:06 INFO - PROCESS | 4936 | 1461066066539 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f76a1827400) [pid = 4936] [serial = 906] [outer = 0x7f7693b7ec00] 04:41:07 INFO - PROCESS | 4936 | 1461066067426 Marionette TRACE conn3 <- [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] 04:41:07 INFO - PROCESS | 4936 | 1461066067486 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:41:07 INFO - PROCESS | 4936 | 1461066067493 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 4936 | 1461066067495 Marionette TRACE conn3 <- [1,1178,null,{}] 04:41:07 INFO - PROCESS | 4936 | 1461066067502 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 4936 | 1461066067706 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:41:07 INFO - PROCESS | 4936 | 1461066067900 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7baa000 == 96 [pid = 4936] [id = 302] 04:41:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767a0c2400) [pid = 4936] [serial = 907] [outer = (nil)] 04:41:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f767a0cbc00) [pid = 4936] [serial = 908] [outer = 0x7f767a0c2400] 04:41:07 INFO - PROCESS | 4936 | 1461066067984 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f769f62c000) [pid = 4936] [serial = 909] [outer = 0x7f767a0c2400] 04:41:08 INFO - PROCESS | 4936 | 1461066068885 Marionette TRACE conn3 <- [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] 04:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:41:08 INFO - PROCESS | 4936 | 1461066068933 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:41:08 INFO - PROCESS | 4936 | 1461066068940 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 4936 | 1461066068944 Marionette TRACE conn3 <- [1,1182,null,{}] 04:41:08 INFO - PROCESS | 4936 | 1461066068949 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 4936 | 1461066069177 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:41:09 INFO - PROCESS | 4936 | 1461066069390 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767761a800 == 97 [pid = 4936] [id = 303] 04:41:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f767acc4c00) [pid = 4936] [serial = 910] [outer = (nil)] 04:41:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f767acce800) [pid = 4936] [serial = 911] [outer = 0x7f767acc4c00] 04:41:09 INFO - PROCESS | 4936 | 1461066069506 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f76a1944000) [pid = 4936] [serial = 912] [outer = 0x7f767acc4c00] 04:41:10 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:10 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:10 INFO - PROCESS | 4936 | 1461066070408 Marionette TRACE conn3 <- [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] 04:41:10 INFO - PROCESS | 4936 | 1461066070477 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:41:10 INFO - PROCESS | 4936 | 1461066070483 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 4936 | 1461066070485 Marionette TRACE conn3 <- [1,1186,null,{}] 04:41:10 INFO - PROCESS | 4936 | 1461066070491 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 4936 | 1461066070693 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:41:10 INFO - PROCESS | 4936 | 1461066070932 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b7f1800 == 98 [pid = 4936] [id = 304] 04:41:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767acc7c00) [pid = 4936] [serial = 913] [outer = (nil)] 04:41:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f767cb64000) [pid = 4936] [serial = 914] [outer = 0x7f767acc7c00] 04:41:11 INFO - PROCESS | 4936 | 1461066071058 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f767cb6d800) [pid = 4936] [serial = 915] [outer = 0x7f767acc7c00] 04:41:11 INFO - PROCESS | 4936 | 1461066071944 Marionette TRACE conn3 <- [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] 04:41:12 INFO - PROCESS | 4936 | 1461066072062 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:41:12 INFO - PROCESS | 4936 | 1461066072124 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 4936 | 1461066072129 Marionette TRACE conn3 <- [1,1190,null,{}] 04:41:12 INFO - PROCESS | 4936 | 1461066072139 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 4936 | 1461066072362 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:41:13 INFO - PROCESS | 4936 | 1461066073074 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767bab0000 == 99 [pid = 4936] [id = 305] 04:41:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7679ea2000) [pid = 4936] [serial = 916] [outer = (nil)] 04:41:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f7679ea9c00) [pid = 4936] [serial = 917] [outer = 0x7f7679ea2000] 04:41:13 INFO - PROCESS | 4936 | 1461066073148 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f767acc4000) [pid = 4936] [serial = 918] [outer = 0x7f7679ea2000] 04:41:14 INFO - PROCESS | 4936 | 1461066074040 Marionette TRACE conn3 <- [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] 04:41:14 INFO - PROCESS | 4936 | 1461066074125 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:41:14 INFO - PROCESS | 4936 | 1461066074136 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 4936 | 1461066074140 Marionette TRACE conn3 <- [1,1194,null,{}] 04:41:14 INFO - PROCESS | 4936 | 1461066074170 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 4936 | 1461066074389 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:41:14 INFO - PROCESS | 4936 | 1461066074609 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768061a800 == 100 [pid = 4936] [id = 306] 04:41:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f767cb6a800) [pid = 4936] [serial = 919] [outer = (nil)] 04:41:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f767edbc400) [pid = 4936] [serial = 920] [outer = 0x7f767cb6a800] 04:41:14 INFO - PROCESS | 4936 | 1461066074694 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f767fc95c00) [pid = 4936] [serial = 921] [outer = 0x7f767cb6a800] 04:41:15 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:15 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:15 INFO - PROCESS | 4936 | 1461066075573 Marionette TRACE conn3 <- [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] 04:41:15 INFO - PROCESS | 4936 | 1461066075651 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:41:15 INFO - PROCESS | 4936 | 1461066075659 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 4936 | 1461066075661 Marionette TRACE conn3 <- [1,1198,null,{}] 04:41:15 INFO - PROCESS | 4936 | 1461066075666 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 4936 | 1461066075858 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:41:16 INFO - PROCESS | 4936 | 1461066076323 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b2c8800 == 101 [pid = 4936] [id = 307] 04:41:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f768030d000) [pid = 4936] [serial = 922] [outer = (nil)] 04:41:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7680470c00) [pid = 4936] [serial = 923] [outer = 0x7f768030d000] 04:41:16 INFO - PROCESS | 4936 | 1461066076399 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f7684b99400) [pid = 4936] [serial = 924] [outer = 0x7f768030d000] 04:41:17 INFO - PROCESS | 4936 | 1461066077323 Marionette TRACE conn3 <- [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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1730ms 04:41:17 INFO - PROCESS | 4936 | 1461066077391 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 4936 | 1461066077395 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:41:17 INFO - PROCESS | 4936 | 1461066077406 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 4936 | 1461066077416 Marionette TRACE conn3 <- [1,1202,null,{}] 04:41:17 INFO - PROCESS | 4936 | 1461066077431 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 4936 | 1461066077719 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680492800 == 100 [pid = 4936] [id = 291] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f7687bb8000) [pid = 4936] [serial = 779] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f769e273000) [pid = 4936] [serial = 782] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f769e5d1c00) [pid = 4936] [serial = 785] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f769f905c00) [pid = 4936] [serial = 788] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7685464000) [pid = 4936] [serial = 791] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f76a1941800) [pid = 4936] [serial = 794] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7691c9e800) [pid = 4936] [serial = 815] [outer = (nil)] [url = about:blank] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ffe8800 == 99 [pid = 4936] [id = 290] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9be800 == 98 [pid = 4936] [id = 289] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768879c800 == 97 [pid = 4936] [id = 288] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680620000 == 96 [pid = 4936] [id = 287] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76887a9800 == 95 [pid = 4936] [id = 286] 04:41:17 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76866de800 == 94 [pid = 4936] [id = 285] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768060e000 == 93 [pid = 4936] [id = 284] 04:41:18 INFO - PROCESS | 4936 | 1461066078018 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767bab1000 == 92 [pid = 4936] [id = 279] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b38000 == 91 [pid = 4936] [id = 278] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b20000 == 90 [pid = 4936] [id = 277] 04:41:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b359000 == 91 [pid = 4936] [id = 308] 04:41:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7684b90000) [pid = 4936] [serial = 925] [outer = (nil)] 04:41:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f7684ee7000) [pid = 4936] [serial = 926] [outer = 0x7f7684b90000] 04:41:18 INFO - PROCESS | 4936 | 1461066078093 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f7685461000) [pid = 4936] [serial = 927] [outer = 0x7f7684b90000] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a1318000 == 90 [pid = 4936] [id = 276] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e489000 == 89 [pid = 4936] [id = 275] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691753000 == 88 [pid = 4936] [id = 274] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689475800 == 87 [pid = 4936] [id = 273] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680610000 == 86 [pid = 4936] [id = 272] 04:41:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690405800 == 85 [pid = 4936] [id = 271] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7687bc2400) [pid = 4936] [serial = 572] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f768956b800) [pid = 4936] [serial = 530] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7689374400) [pid = 4936] [serial = 575] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f768030f400) [pid = 4936] [serial = 497] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f76864ba800) [pid = 4936] [serial = 527] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f7684c7cc00) [pid = 4936] [serial = 566] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f768fa6cc00) [pid = 4936] [serial = 578] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f76856d1400) [pid = 4936] [serial = 569] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f767edc5400) [pid = 4936] [serial = 521] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f768ef1ec00) [pid = 4936] [serial = 533] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767fc9e400) [pid = 4936] [serial = 563] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f7680305c00) [pid = 4936] [serial = 494] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f767d8e5800) [pid = 4936] [serial = 542] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7697850800) [pid = 4936] [serial = 539] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f768505d400) [pid = 4936] [serial = 524] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7691c9c000) [pid = 4936] [serial = 536] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f7689732800) [pid = 4936] [serial = 705] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f768b9dc400) [pid = 4936] [serial = 809] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f769197e000) [pid = 4936] [serial = 768] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f76916d9800) [pid = 4936] [serial = 767] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7697852c00) [pid = 4936] [serial = 777] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f7693c2f800) [pid = 4936] [serial = 776] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7687707000) [pid = 4936] [serial = 803] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7687711c00) [pid = 4936] [serial = 804] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f768efa5000) [pid = 4936] [serial = 765] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f768e185000) [pid = 4936] [serial = 764] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768553e400) [pid = 4936] [serial = 759] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7684df8000) [pid = 4936] [serial = 758] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7693b7f400) [pid = 4936] [serial = 774] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7692802400) [pid = 4936] [serial = 773] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f7688156000) [pid = 4936] [serial = 762] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7686739000) [pid = 4936] [serial = 761] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f76883ad000) [pid = 4936] [serial = 806] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7684ded400) [pid = 4936] [serial = 798] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7680306400) [pid = 4936] [serial = 797] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f768570d400) [pid = 4936] [serial = 800] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f76864b9800) [pid = 4936] [serial = 801] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7692704c00) [pid = 4936] [serial = 771] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7692470800) [pid = 4936] [serial = 770] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f767fc9e000) [pid = 4936] [serial = 602] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7684c82800) [pid = 4936] [serial = 708] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7690478400) [pid = 4936] [serial = 723] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f768b9e4800) [pid = 4936] [serial = 717] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f76915b3400) [pid = 4936] [serial = 581] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7686335c00) [pid = 4936] [serial = 614] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768973bc00) [pid = 4936] [serial = 662] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7687d49c00) [pid = 4936] [serial = 623] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76882a2400) [pid = 4936] [serial = 626] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f76883aac00) [pid = 4936] [serial = 629] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7689739000) [pid = 4936] [serial = 650] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f76867e4000) [pid = 4936] [serial = 617] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f768556b800) [pid = 4936] [serial = 608] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768830a000) [pid = 4936] [serial = 659] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f7686337400) [pid = 4936] [serial = 711] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76883b3000) [pid = 4936] [serial = 714] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7691509c00) [pid = 4936] [serial = 726] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f768ef19000) [pid = 4936] [serial = 672] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f76879a7400) [pid = 4936] [serial = 620] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f768553a400) [pid = 4936] [serial = 656] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768fc1ec00) [pid = 4936] [serial = 678] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f767fcdd000) [pid = 4936] [serial = 584] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f768570a800) [pid = 4936] [serial = 611] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7691971c00) [pid = 4936] [serial = 735] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768e062800) [pid = 4936] [serial = 720] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7680302400) [pid = 4936] [serial = 653] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f768e176000) [pid = 4936] [serial = 668] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76915a9c00) [pid = 4936] [serial = 729] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7691935c00) [pid = 4936] [serial = 732] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7684c83000) [pid = 4936] [serial = 605] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768b9dac00) [pid = 4936] [serial = 665] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f768f03b000) [pid = 4936] [serial = 675] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f768e06c000) [pid = 4936] [serial = 810] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7690655000) [pid = 4936] [serial = 812] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7689732c00) [pid = 4936] [serial = 807] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f76916e0c00) [pid = 4936] [serial = 813] [outer = (nil)] [url = about:blank] 04:41:18 INFO - PROCESS | 4936 | 1461066078923 Marionette TRACE conn3 <- [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]]]}] 04:41:18 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 04:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1544ms 04:41:18 INFO - PROCESS | 4936 | 1461066078947 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:41:18 INFO - PROCESS | 4936 | 1461066078952 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:41:18 INFO - PROCESS | 4936 | 1461066078958 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 4936 | 1461066078962 Marionette TRACE conn3 <- [1,1206,null,{}] 04:41:18 INFO - PROCESS | 4936 | 1461066078968 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 4936 | 1461066079163 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:41:19 INFO - PROCESS | 4936 | 1461066079310 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbdd800 == 86 [pid = 4936] [id = 309] 04:41:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767fce4800) [pid = 4936] [serial = 928] [outer = (nil)] 04:41:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7685569c00) [pid = 4936] [serial = 929] [outer = 0x7f767fce4800] 04:41:19 INFO - PROCESS | 4936 | 1461066079384 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7685575000) [pid = 4936] [serial = 930] [outer = 0x7f767fce4800] 04:41:20 INFO - PROCESS | 4936 | 1461066080200 Marionette TRACE conn3 <- [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]]]}] 04:41:20 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 04:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1289ms 04:41:20 INFO - PROCESS | 4936 | 1461066080247 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 4936 | 1461066080250 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:41:20 INFO - PROCESS | 4936 | 1461066080270 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 4936 | 1461066080274 Marionette TRACE conn3 <- [1,1210,null,{}] 04:41:20 INFO - PROCESS | 4936 | 1461066080281 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 4936 | 1461066080508 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:41:20 INFO - PROCESS | 4936 | 1461066080534 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685504800 == 87 [pid = 4936] [id = 310] 04:41:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f768570b800) [pid = 4936] [serial = 931] [outer = (nil)] 04:41:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7685712400) [pid = 4936] [serial = 932] [outer = 0x7f768570b800] 04:41:20 INFO - PROCESS | 4936 | 1461066080616 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f768640e000) [pid = 4936] [serial = 933] [outer = 0x7f768570b800] 04:41:21 INFO - PROCESS | 4936 | 1461066081511 Marionette TRACE conn3 <- [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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1297ms 04:41:21 INFO - PROCESS | 4936 | 1461066081557 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 4936 | 1461066081561 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:41:21 INFO - PROCESS | 4936 | 1461066081567 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 4936 | 1461066081571 Marionette TRACE conn3 <- [1,1214,null,{}] 04:41:21 INFO - PROCESS | 4936 | 1461066081576 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 4936 | 1461066081894 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:41:21 INFO - PROCESS | 4936 | 1461066081964 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877cc800 == 88 [pid = 4936] [id = 311] 04:41:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f768640fc00) [pid = 4936] [serial = 934] [outer = (nil)] 04:41:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f768673a800) [pid = 4936] [serial = 935] [outer = 0x7f768640fc00] 04:41:22 INFO - PROCESS | 4936 | 1461066082040 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f76867e3400) [pid = 4936] [serial = 936] [outer = 0x7f768640fc00] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7684b8cc00) [pid = 4936] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768f2ad800) [pid = 4936] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7686332800) [pid = 4936] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7679ea2800) [pid = 4936] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767fcdb400) [pid = 4936] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7685718c00) [pid = 4936] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f76920b3000) [pid = 4936] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7680304400) [pid = 4936] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767fc97c00) [pid = 4936] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f768bb7dc00) [pid = 4936] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767fc94000) [pid = 4936] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7680311c00) [pid = 4936] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:41:22 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f768f036800) [pid = 4936] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:41:23 INFO - PROCESS | 4936 | 1461066083212 Marionette TRACE conn3 <- [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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1680ms 04:41:23 INFO - PROCESS | 4936 | 1461066083248 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 4936 | 1461066083252 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:41:23 INFO - PROCESS | 4936 | 1461066083259 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 4936 | 1461066083261 Marionette TRACE conn3 <- [1,1218,null,{}] 04:41:23 INFO - PROCESS | 4936 | 1461066083267 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 4936 | 1461066083441 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:41:23 INFO - PROCESS | 4936 | 1461066083454 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b13800 == 89 [pid = 4936] [id = 312] 04:41:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f76856c5400) [pid = 4936] [serial = 937] [outer = (nil)] 04:41:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f76867eac00) [pid = 4936] [serial = 938] [outer = 0x7f76856c5400] 04:41:23 INFO - PROCESS | 4936 | 1461066083516 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f7687705800) [pid = 4936] [serial = 939] [outer = 0x7f76856c5400] 04:41:24 INFO - PROCESS | 4936 | 1461066084355 Marionette TRACE conn3 <- [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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1133ms 04:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:41:24 INFO - PROCESS | 4936 | 1461066084393 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 4936 | 1461066084395 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:41:24 INFO - PROCESS | 4936 | 1461066084403 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 4936 | 1461066084406 Marionette TRACE conn3 <- [1,1222,null,{}] 04:41:24 INFO - PROCESS | 4936 | 1461066084412 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 4936 | 1461066084593 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:41:24 INFO - PROCESS | 4936 | 1461066084607 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76887a1800 == 90 [pid = 4936] [id = 313] 04:41:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f768673dc00) [pid = 4936] [serial = 940] [outer = (nil)] 04:41:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f7687710800) [pid = 4936] [serial = 941] [outer = 0x7f768673dc00] 04:41:24 INFO - PROCESS | 4936 | 1461066084671 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f768774bc00) [pid = 4936] [serial = 942] [outer = 0x7f768673dc00] 04:41:25 INFO - PROCESS | 4936 | 1461066085855 Marionette TRACE conn3 <- [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] 04:41:25 INFO - PROCESS | 4936 | 1461066085896 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:41:25 INFO - PROCESS | 4936 | 1461066085907 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 4936 | 1461066085912 Marionette TRACE conn3 <- [1,1226,null,{}] 04:41:25 INFO - PROCESS | 4936 | 1461066085921 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 4936 | 1461066086147 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:41:26 INFO - PROCESS | 4936 | 1461066086381 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680336800 == 91 [pid = 4936] [id = 314] 04:41:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767d8dc800) [pid = 4936] [serial = 943] [outer = (nil)] 04:41:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767fc93400) [pid = 4936] [serial = 944] [outer = 0x7f767d8dc800] 04:41:26 INFO - PROCESS | 4936 | 1461066086504 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767fce3400) [pid = 4936] [serial = 945] [outer = 0x7f767d8dc800] 04:41:27 INFO - PROCESS | 4936 | 1461066087453 Marionette TRACE conn3 <- [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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1595ms 04:41:27 INFO - PROCESS | 4936 | 1461066087504 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 4936 | 1461066087513 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:41:27 INFO - PROCESS | 4936 | 1461066087524 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 4936 | 1461066087528 Marionette TRACE conn3 <- [1,1230,null,{}] 04:41:27 INFO - PROCESS | 4936 | 1461066087534 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 4936 | 1461066087746 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:41:28 INFO - PROCESS | 4936 | 1461066088010 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768646e000 == 92 [pid = 4936] [id = 315] 04:41:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7684c82800) [pid = 4936] [serial = 946] [outer = (nil)] 04:41:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f768505f000) [pid = 4936] [serial = 947] [outer = 0x7f7684c82800] 04:41:28 INFO - PROCESS | 4936 | 1461066088132 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f76856c5800) [pid = 4936] [serial = 948] [outer = 0x7f7684c82800] 04:41:28 INFO - PROCESS | 4936 | 1461066088957 Marionette TRACE conn3 <- [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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1488ms 04:41:29 INFO - PROCESS | 4936 | 1461066089012 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 4936 | 1461066089016 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:41:29 INFO - PROCESS | 4936 | 1461066089024 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 4936 | 1461066089031 Marionette TRACE conn3 <- [1,1234,null,{}] 04:41:29 INFO - PROCESS | 4936 | 1461066089048 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 4936 | 1461066089298 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:41:29 INFO - PROCESS | 4936 | 1461066089480 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5d1800 == 93 [pid = 4936] [id = 316] 04:41:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7685578000) [pid = 4936] [serial = 949] [outer = (nil)] 04:41:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f76864bb400) [pid = 4936] [serial = 950] [outer = 0x7f7685578000] 04:41:29 INFO - PROCESS | 4936 | 1461066089603 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76867ebc00) [pid = 4936] [serial = 951] [outer = 0x7f7685578000] 04:41:30 INFO - PROCESS | 4936 | 1461066090470 Marionette TRACE conn3 <- [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]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1501ms 04:41:30 INFO - PROCESS | 4936 | 1461066090525 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 4936 | 1461066090529 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:41:30 INFO - PROCESS | 4936 | 1461066090536 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 4936 | 1461066090538 Marionette TRACE conn3 <- [1,1238,null,{}] 04:41:30 INFO - PROCESS | 4936 | 1461066090545 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 4936 | 1461066090756 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:41:30 INFO - PROCESS | 4936 | 1461066090940 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c392800 == 94 [pid = 4936] [id = 317] 04:41:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f76856cc800) [pid = 4936] [serial = 952] [outer = (nil)] 04:41:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f76879a7c00) [pid = 4936] [serial = 953] [outer = 0x7f76856cc800] 04:41:31 INFO - PROCESS | 4936 | 1461066091013 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7687bc2400) [pid = 4936] [serial = 954] [outer = 0x7f76856cc800] 04:41:31 INFO - PROCESS | 4936 | 1461066091906 Marionette TRACE conn3 <- [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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1431ms 04:41:31 INFO - PROCESS | 4936 | 1461066091969 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 4936 | 1461066091973 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:41:31 INFO - PROCESS | 4936 | 1461066091979 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 4936 | 1461066091981 Marionette TRACE conn3 <- [1,1242,null,{}] 04:41:31 INFO - PROCESS | 4936 | 1461066091987 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 4936 | 1461066092210 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:41:32 INFO - PROCESS | 4936 | 1461066092394 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9a3800 == 95 [pid = 4936] [id = 318] 04:41:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7684c84800) [pid = 4936] [serial = 955] [outer = (nil)] 04:41:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7687d4e000) [pid = 4936] [serial = 956] [outer = 0x7f7684c84800] 04:41:32 INFO - PROCESS | 4936 | 1461066092470 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f76882a3800) [pid = 4936] [serial = 957] [outer = 0x7f7684c84800] 04:41:33 INFO - PROCESS | 4936 | 1461066093383 Marionette TRACE conn3 <- [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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1480ms 04:41:33 INFO - PROCESS | 4936 | 1461066093461 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 4936 | 1461066093464 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:41:33 INFO - PROCESS | 4936 | 1461066093471 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 4936 | 1461066093474 Marionette TRACE conn3 <- [1,1246,null,{}] 04:41:33 INFO - PROCESS | 4936 | 1461066093480 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 4936 | 1461066093738 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:41:33 INFO - PROCESS | 4936 | 1461066093969 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e086800 == 96 [pid = 4936] [id = 319] 04:41:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7688307c00) [pid = 4936] [serial = 958] [outer = (nil)] 04:41:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768956f000) [pid = 4936] [serial = 959] [outer = 0x7f7688307c00] 04:41:34 INFO - PROCESS | 4936 | 1461066094092 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f768b73e800) [pid = 4936] [serial = 960] [outer = 0x7f7688307c00] 04:41:34 INFO - PROCESS | 4936 | 1461066094966 Marionette TRACE conn3 <- [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]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1539ms 04:41:35 INFO - PROCESS | 4936 | 1461066095012 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 4936 | 1461066095016 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:41:35 INFO - PROCESS | 4936 | 1461066095022 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 4936 | 1461066095025 Marionette TRACE conn3 <- [1,1250,null,{}] 04:41:35 INFO - PROCESS | 4936 | 1461066095030 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 4936 | 1461066095241 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:41:35 INFO - PROCESS | 4936 | 1461066095433 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769040b000 == 97 [pid = 4936] [id = 320] 04:41:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768830dc00) [pid = 4936] [serial = 961] [outer = (nil)] 04:41:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768b9dac00) [pid = 4936] [serial = 962] [outer = 0x7f768830dc00] 04:41:35 INFO - PROCESS | 4936 | 1461066095509 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768bb7b800) [pid = 4936] [serial = 963] [outer = 0x7f768830dc00] 04:41:36 INFO - PROCESS | 4936 | 1461066096364 Marionette TRACE conn3 <- [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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1378ms 04:41:36 INFO - PROCESS | 4936 | 1461066096401 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 4936 | 1461066096406 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:41:36 INFO - PROCESS | 4936 | 1461066096412 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 4936 | 1461066096416 Marionette TRACE conn3 <- [1,1254,null,{}] 04:41:36 INFO - PROCESS | 4936 | 1461066096421 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 4936 | 1461066096621 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:41:36 INFO - PROCESS | 4936 | 1461066096813 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b58000 == 98 [pid = 4936] [id = 321] 04:41:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7689568000) [pid = 4936] [serial = 964] [outer = (nil)] 04:41:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768e0ef000) [pid = 4936] [serial = 965] [outer = 0x7f7689568000] 04:41:36 INFO - PROCESS | 4936 | 1461066096885 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768e3b8400) [pid = 4936] [serial = 966] [outer = 0x7f7689568000] 04:41:37 INFO - PROCESS | 4936 | 1461066097890 Marionette TRACE conn3 <- [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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1534ms 04:41:37 INFO - PROCESS | 4936 | 1461066097948 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 4936 | 1461066097953 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:41:37 INFO - PROCESS | 4936 | 1461066097960 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 4936 | 1461066097965 Marionette TRACE conn3 <- [1,1258,null,{}] 04:41:37 INFO - PROCESS | 4936 | 1461066097973 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 4936 | 1461066098218 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:41:38 INFO - PROCESS | 4936 | 1461066098475 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769132e800 == 99 [pid = 4936] [id = 322] 04:41:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768bb7dc00) [pid = 4936] [serial = 967] [outer = (nil)] 04:41:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768f034400) [pid = 4936] [serial = 968] [outer = 0x7f768bb7dc00] 04:41:38 INFO - PROCESS | 4936 | 1461066098620 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768fa68c00) [pid = 4936] [serial = 969] [outer = 0x7f768bb7dc00] 04:41:39 INFO - PROCESS | 4936 | 1461066099492 Marionette TRACE conn3 <- [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]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 04:41:39 INFO - PROCESS | 4936 | 1461066099547 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 4936 | 1461066099550 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:41:39 INFO - PROCESS | 4936 | 1461066099558 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 4936 | 1461066099561 Marionette TRACE conn3 <- [1,1262,null,{}] 04:41:39 INFO - PROCESS | 4936 | 1461066099568 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 4936 | 1461066099790 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:41:40 INFO - PROCESS | 4936 | 1461066100035 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693cba000 == 100 [pid = 4936] [id = 323] 04:41:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7690dc2000) [pid = 4936] [serial = 970] [outer = (nil)] 04:41:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f769150dc00) [pid = 4936] [serial = 971] [outer = 0x7f7690dc2000] 04:41:40 INFO - PROCESS | 4936 | 1461066100167 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f76915ac400) [pid = 4936] [serial = 972] [outer = 0x7f7690dc2000] 04:41:40 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76881d2800 == 99 [pid = 4936] [id = 10] 04:41:41 INFO - PROCESS | 4936 | 1461066101187 Marionette TRACE conn3 <- [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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1688ms 04:41:41 INFO - PROCESS | 4936 | 1461066101247 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:41:41 INFO - PROCESS | 4936 | 1461066101252 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:41:41 INFO - PROCESS | 4936 | 1461066101259 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 4936 | 1461066101263 Marionette TRACE conn3 <- [1,1266,null,{}] 04:41:41 INFO - PROCESS | 4936 | 1461066101270 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 4936 | 1461066101618 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:41:41 INFO - PROCESS | 4936 | 1461066101856 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e474000 == 100 [pid = 4936] [id = 324] 04:41:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f76916e0800) [pid = 4936] [serial = 973] [outer = (nil)] 04:41:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76920af400) [pid = 4936] [serial = 974] [outer = 0x7f76916e0800] 04:41:41 INFO - PROCESS | 4936 | 1461066101981 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f76927ab400) [pid = 4936] [serial = 975] [outer = 0x7f76916e0800] 04:41:42 INFO - PROCESS | 4936 | 1461066102904 Marionette TRACE conn3 <- [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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1689ms 04:41:42 INFO - PROCESS | 4936 | 1461066102949 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:41:42 INFO - PROCESS | 4936 | 1461066102953 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:41:42 INFO - PROCESS | 4936 | 1461066102960 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 4936 | 1461066102963 Marionette TRACE conn3 <- [1,1270,null,{}] 04:41:42 INFO - PROCESS | 4936 | 1461066102969 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 4936 | 1461066103171 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:41:43 INFO - PROCESS | 4936 | 1461066103365 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a191f800 == 101 [pid = 4936] [id = 325] 04:41:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f76916e5400) [pid = 4936] [serial = 976] [outer = (nil)] 04:41:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f767fcdd800) [pid = 4936] [serial = 977] [outer = 0x7f76916e5400] 04:41:43 INFO - PROCESS | 4936 | 1461066103444 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f769e272400) [pid = 4936] [serial = 978] [outer = 0x7f76916e5400] 04:41:44 INFO - PROCESS | 4936 | 1461066104380 Marionette TRACE conn3 <- [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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1488ms 04:41:44 INFO - PROCESS | 4936 | 1461066104451 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:41:44 INFO - PROCESS | 4936 | 1461066104462 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:41:44 INFO - PROCESS | 4936 | 1461066104471 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 4936 | 1461066104474 Marionette TRACE conn3 <- [1,1274,null,{}] 04:41:44 INFO - PROCESS | 4936 | 1461066104480 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 4936 | 1461066104755 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:41:45 INFO - PROCESS | 4936 | 1461066105064 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a62000 == 102 [pid = 4936] [id = 326] 04:41:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7679ead400) [pid = 4936] [serial = 979] [outer = (nil)] 04:41:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f769e5d1400) [pid = 4936] [serial = 980] [outer = 0x7f7679ead400] 04:41:45 INFO - PROCESS | 4936 | 1461066105151 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f76a13dd800) [pid = 4936] [serial = 981] [outer = 0x7f7679ead400] 04:41:46 INFO - PROCESS | 4936 | 1461066106052 Marionette TRACE conn3 <- [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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1636ms 04:41:46 INFO - PROCESS | 4936 | 1461066106106 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 4936 | 1461066106109 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:41:46 INFO - PROCESS | 4936 | 1461066106116 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 4936 | 1461066106119 Marionette TRACE conn3 <- [1,1278,null,{}] 04:41:46 INFO - PROCESS | 4936 | 1461066106125 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 4936 | 1461066106340 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:41:46 INFO - PROCESS | 4936 | 1461066106573 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d86c000 == 103 [pid = 4936] [id = 327] 04:41:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7679ea4000) [pid = 4936] [serial = 982] [outer = (nil)] 04:41:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f767a0c9400) [pid = 4936] [serial = 983] [outer = 0x7f7679ea4000] 04:41:47 INFO - PROCESS | 4936 | 1461066107029 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f767acd1400) [pid = 4936] [serial = 984] [outer = 0x7f7679ea4000] 04:41:48 INFO - PROCESS | 4936 | 1461066108019 Marionette TRACE conn3 <- [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]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1985ms 04:41:48 INFO - PROCESS | 4936 | 1461066108104 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 4936 | 1461066108111 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:41:48 INFO - PROCESS | 4936 | 1461066108123 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 4936 | 1461066108127 Marionette TRACE conn3 <- [1,1282,null,{}] 04:41:48 INFO - PROCESS | 4936 | 1461066108136 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 4936 | 1461066108507 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:41:48 INFO - PROCESS | 4936 | 1461066108832 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677632800 == 104 [pid = 4936] [id = 328] 04:41:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767d8e4800) [pid = 4936] [serial = 985] [outer = (nil)] 04:41:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f767f905000) [pid = 4936] [serial = 986] [outer = 0x7f767d8e4800] 04:41:48 INFO - PROCESS | 4936 | 1461066108907 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f767fce4000) [pid = 4936] [serial = 987] [outer = 0x7f767d8e4800] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c387000 == 103 [pid = 4936] [id = 262] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a6536800 == 102 [pid = 4936] [id = 260] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3c28000 == 101 [pid = 4936] [id = 259] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767edbb800) [pid = 4936] [serial = 875] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768b963c00) [pid = 4936] [serial = 839] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768b96d800) [pid = 4936] [serial = 842] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7686666000) [pid = 4936] [serial = 845] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f769f906000) [pid = 4936] [serial = 848] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b13800 == 100 [pid = 4936] [id = 312] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877cc800 == 99 [pid = 4936] [id = 311] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685504800 == 98 [pid = 4936] [id = 310] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fbdd800 == 97 [pid = 4936] [id = 309] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b359000 == 96 [pid = 4936] [id = 308] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b2c8800 == 95 [pid = 4936] [id = 307] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768061a800 == 94 [pid = 4936] [id = 306] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767bab0000 == 93 [pid = 4936] [id = 305] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba4e800 == 92 [pid = 4936] [id = 301] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fab2000 == 91 [pid = 4936] [id = 300] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a7d73000 == 90 [pid = 4936] [id = 299] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3b7f800 == 89 [pid = 4936] [id = 298] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f3c7800 == 88 [pid = 4936] [id = 297] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7698516000 == 87 [pid = 4936] [id = 296] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769174b800 == 86 [pid = 4936] [id = 295] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9a6800 == 85 [pid = 4936] [id = 294] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76866d7800 == 84 [pid = 4936] [id = 293] 04:41:49 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b357800 == 83 [pid = 4936] [id = 292] 04:41:49 INFO - PROCESS | 4936 | 1461066109903 Marionette TRACE conn3 <- [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]]]}] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f76883b4000) [pid = 4936] [serial = 792] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f769d6d7800) [pid = 4936] [serial = 780] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f769e7e4800) [pid = 4936] [serial = 786] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f76a3065800) [pid = 4936] [serial = 795] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f769e4ba400) [pid = 4936] [serial = 783] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f76a1896800) [pid = 4936] [serial = 789] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7687706400) [pid = 4936] [serial = 821] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7686741c00) [pid = 4936] [serial = 863] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f768956e000) [pid = 4936] [serial = 864] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f76915a6c00) [pid = 4936] [serial = 869] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f76883b0c00) [pid = 4936] [serial = 861] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7687bbd400) [pid = 4936] [serial = 860] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768b741800) [pid = 4936] [serial = 866] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7684df3000) [pid = 4936] [serial = 855] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7680474800) [pid = 4936] [serial = 854] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f76a30c8c00) [pid = 4936] [serial = 833] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7686667400) [pid = 4936] [serial = 858] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7686415800) [pid = 4936] [serial = 857] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7684ef0400) [pid = 4936] [serial = 818] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7679ea9800) [pid = 4936] [serial = 851] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768efab800) [pid = 4936] [serial = 824] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7692712000) [pid = 4936] [serial = 872] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f767ce9c000) [pid = 4936] [serial = 836] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7693b7e800) [pid = 4936] [serial = 830] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f769270ac00) [pid = 4936] [serial = 827] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f76920af800) [pid = 4936] [serial = 870] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7692811400) [pid = 4936] [serial = 873] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768e18b000) [pid = 4936] [serial = 867] [outer = (nil)] [url = about:blank] 04:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1840ms 04:41:49 INFO - PROCESS | 4936 | 1461066109965 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 4936 | 1461066109971 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:41:49 INFO - PROCESS | 4936 | 1461066109983 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 4936 | 1461066109986 Marionette TRACE conn3 <- [1,1286,null,{}] 04:41:49 INFO - PROCESS | 4936 | 1461066109993 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 4936 | 1461066110202 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:41:50 INFO - PROCESS | 4936 | 1461066110466 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba4b800 == 84 [pid = 4936] [id = 329] 04:41:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767fc95800) [pid = 4936] [serial = 988] [outer = (nil)] 04:41:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7684df8800) [pid = 4936] [serial = 989] [outer = 0x7f767fc95800] 04:41:50 INFO - PROCESS | 4936 | 1461066110537 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f768545a800) [pid = 4936] [serial = 990] [outer = 0x7f767fc95800] 04:41:51 INFO - PROCESS | 4936 | 1461066111337 Marionette TRACE conn3 <- [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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1382ms 04:41:51 INFO - PROCESS | 4936 | 1461066111366 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 4936 | 1461066111369 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:41:51 INFO - PROCESS | 4936 | 1461066111376 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 4936 | 1461066111381 Marionette TRACE conn3 <- [1,1290,null,{}] 04:41:51 INFO - PROCESS | 4936 | 1461066111400 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 4936 | 1461066111597 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:41:51 INFO - PROCESS | 4936 | 1461066111764 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbd6000 == 85 [pid = 4936] [id = 330] 04:41:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f768030a400) [pid = 4936] [serial = 991] [outer = (nil)] 04:41:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768570dc00) [pid = 4936] [serial = 992] [outer = 0x7f768030a400] 04:41:51 INFO - PROCESS | 4936 | 1461066111831 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f768665e800) [pid = 4936] [serial = 993] [outer = 0x7f768030a400] 04:41:52 INFO - PROCESS | 4936 | 1461066112663 Marionette TRACE conn3 <- [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]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1337ms 04:41:52 INFO - PROCESS | 4936 | 1461066112714 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 4936 | 1461066112718 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:41:52 INFO - PROCESS | 4936 | 1461066112742 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 4936 | 1461066112746 Marionette TRACE conn3 <- [1,1294,null,{}] 04:41:52 INFO - PROCESS | 4936 | 1461066112752 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 4936 | 1461066112994 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:41:53 INFO - PROCESS | 4936 | 1461066113023 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c29800 == 86 [pid = 4936] [id = 331] 04:41:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f7684df3000) [pid = 4936] [serial = 994] [outer = (nil)] 04:41:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768665e000) [pid = 4936] [serial = 995] [outer = 0x7f7684df3000] 04:41:53 INFO - PROCESS | 4936 | 1461066113091 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7687bbc400) [pid = 4936] [serial = 996] [outer = 0x7f7684df3000] 04:41:54 INFO - PROCESS | 4936 | 1461066114047 Marionette TRACE conn3 <- [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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1349ms 04:41:54 INFO - PROCESS | 4936 | 1461066114075 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 4936 | 1461066114078 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:41:54 INFO - PROCESS | 4936 | 1461066114084 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 4936 | 1461066114088 Marionette TRACE conn3 <- [1,1298,null,{}] 04:41:54 INFO - PROCESS | 4936 | 1461066114094 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 4936 | 1461066114597 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768640fc00) [pid = 4936] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768570b800) [pid = 4936] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f768030d000) [pid = 4936] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7679ea2000) [pid = 4936] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f767b8e4800) [pid = 4936] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f767fce4800) [pid = 4936] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7684b90000) [pid = 4936] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f767cb6a800) [pid = 4936] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:41:54 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f76856c5400) [pid = 4936] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:41:54 INFO - PROCESS | 4936 | 1461066114758 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dad2800 == 87 [pid = 4936] [id = 332] 04:41:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767cb6a800) [pid = 4936] [serial = 997] [outer = (nil)] 04:41:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7680305c00) [pid = 4936] [serial = 998] [outer = 0x7f767cb6a800] 04:41:54 INFO - PROCESS | 4936 | 1461066114832 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f76879ad800) [pid = 4936] [serial = 999] [outer = 0x7f767cb6a800] 04:41:55 INFO - PROCESS | 4936 | 1461066115569 Marionette TRACE conn3 <- [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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1494ms 04:41:55 INFO - PROCESS | 4936 | 1461066115580 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 4936 | 1461066115583 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:41:55 INFO - PROCESS | 4936 | 1461066115598 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 4936 | 1461066115602 Marionette TRACE conn3 <- [1,1302,null,{}] 04:41:55 INFO - PROCESS | 4936 | 1461066115608 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 4936 | 1461066115804 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:41:55 INFO - PROCESS | 4936 | 1461066115821 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877d2000 == 88 [pid = 4936] [id = 333] 04:41:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f76883b4000) [pid = 4936] [serial = 1000] [outer = (nil)] 04:41:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768b963c00) [pid = 4936] [serial = 1001] [outer = 0x7f76883b4000] 04:41:55 INFO - PROCESS | 4936 | 1461066115882 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f768bb80800) [pid = 4936] [serial = 1002] [outer = 0x7f76883b4000] 04:41:56 INFO - PROCESS | 4936 | 1461066116956 Marionette TRACE conn3 <- [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]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1439ms 04:41:57 INFO - PROCESS | 4936 | 1461066117030 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 4936 | 1461066117036 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:41:57 INFO - PROCESS | 4936 | 1461066117046 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 4936 | 1461066117054 Marionette TRACE conn3 <- [1,1306,null,{}] 04:41:57 INFO - PROCESS | 4936 | 1461066117064 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 4936 | 1461066117340 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:41:57 INFO - PROCESS | 4936 | 1461066117685 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dabb000 == 89 [pid = 4936] [id = 334] 04:41:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f767d8e5c00) [pid = 4936] [serial = 1003] [outer = (nil)] 04:41:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f767f902400) [pid = 4936] [serial = 1004] [outer = 0x7f767d8e5c00] 04:41:57 INFO - PROCESS | 4936 | 1461066117769 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7680477800) [pid = 4936] [serial = 1005] [outer = 0x7f767d8e5c00] 04:41:58 INFO - PROCESS | 4936 | 1461066118723 Marionette TRACE conn3 <- [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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1737ms 04:41:58 INFO - PROCESS | 4936 | 1461066118785 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 4936 | 1461066118793 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:41:58 INFO - PROCESS | 4936 | 1461066118804 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 4936 | 1461066118808 Marionette TRACE conn3 <- [1,1310,null,{}] 04:41:58 INFO - PROCESS | 4936 | 1461066118814 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:59 INFO - PROCESS | 4936 | 1461066119079 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:41:59 INFO - PROCESS | 4936 | 1461066119362 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768647c800 == 90 [pid = 4936] [id = 335] 04:41:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768505b800) [pid = 4936] [serial = 1006] [outer = (nil)] 04:41:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7685578c00) [pid = 4936] [serial = 1007] [outer = 0x7f768505b800] 04:41:59 INFO - PROCESS | 4936 | 1461066119438 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7686415800) [pid = 4936] [serial = 1008] [outer = 0x7f768505b800] 04:42:00 INFO - PROCESS | 4936 | 1461066120499 Marionette TRACE conn3 <- [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] 04:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:42:00 INFO - PROCESS | 4936 | 1461066120549 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:42:00 INFO - PROCESS | 4936 | 1461066120556 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 4936 | 1461066120562 Marionette TRACE conn3 <- [1,1314,null,{}] 04:42:00 INFO - PROCESS | 4936 | 1461066120578 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 4936 | 1461066120797 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:42:01 INFO - PROCESS | 4936 | 1461066121079 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768a291000 == 91 [pid = 4936] [id = 336] 04:42:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7688155c00) [pid = 4936] [serial = 1009] [outer = (nil)] 04:42:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f76883ab800) [pid = 4936] [serial = 1010] [outer = 0x7f7688155c00] 04:42:01 INFO - PROCESS | 4936 | 1461066121168 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768a25d800) [pid = 4936] [serial = 1011] [outer = 0x7f7688155c00] 04:42:02 INFO - PROCESS | 4936 | 1461066122125 Marionette TRACE conn3 <- [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]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1635ms 04:42:02 INFO - PROCESS | 4936 | 1461066122192 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:42:02 INFO - PROCESS | 4936 | 1461066122197 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:42:02 INFO - PROCESS | 4936 | 1461066122204 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 4936 | 1461066122207 Marionette TRACE conn3 <- [1,1318,null,{}] 04:42:02 INFO - PROCESS | 4936 | 1461066122214 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:02 INFO - PROCESS | 4936 | 1461066122427 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:42:02 INFO - PROCESS | 4936 | 1461066122678 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c388800 == 92 [pid = 4936] [id = 337] 04:42:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f767d8da400) [pid = 4936] [serial = 1012] [outer = (nil)] 04:42:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7687d56000) [pid = 4936] [serial = 1013] [outer = 0x7f767d8da400] 04:42:02 INFO - PROCESS | 4936 | 1461066122801 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768bb68000) [pid = 4936] [serial = 1014] [outer = 0x7f767d8da400] 04:42:03 INFO - PROCESS | 4936 | 1461066123672 Marionette TRACE conn3 <- [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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1531ms 04:42:03 INFO - PROCESS | 4936 | 1461066123736 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 4936 | 1461066123740 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:42:03 INFO - PROCESS | 4936 | 1461066123747 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 4936 | 1461066123751 Marionette TRACE conn3 <- [1,1322,null,{}] 04:42:03 INFO - PROCESS | 4936 | 1461066123757 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 4936 | 1461066123982 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:42:04 INFO - PROCESS | 4936 | 1461066124245 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ec000 == 93 [pid = 4936] [id = 338] 04:42:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f767fc96c00) [pid = 4936] [serial = 1015] [outer = (nil)] 04:42:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f768fd5c400) [pid = 4936] [serial = 1016] [outer = 0x7f767fc96c00] 04:42:04 INFO - PROCESS | 4936 | 1461066124389 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f769150e000) [pid = 4936] [serial = 1017] [outer = 0x7f767fc96c00] 04:42:05 INFO - PROCESS | 4936 | 1461066125450 Marionette TRACE conn3 <- [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]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1734ms 04:42:05 INFO - PROCESS | 4936 | 1461066125484 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 4936 | 1461066125488 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:42:05 INFO - PROCESS | 4936 | 1461066125497 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 4936 | 1461066125501 Marionette TRACE conn3 <- [1,1326,null,{}] 04:42:05 INFO - PROCESS | 4936 | 1461066125508 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:05 INFO - PROCESS | 4936 | 1461066125800 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:42:06 INFO - PROCESS | 4936 | 1461066126090 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691c1c800 == 94 [pid = 4936] [id = 339] 04:42:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7692807800) [pid = 4936] [serial = 1018] [outer = (nil)] 04:42:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f769d6d9c00) [pid = 4936] [serial = 1019] [outer = 0x7f7692807800] 04:42:06 INFO - PROCESS | 4936 | 1461066126201 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f769e7ea000) [pid = 4936] [serial = 1020] [outer = 0x7f7692807800] 04:42:07 INFO - PROCESS | 4936 | 1461066127216 Marionette TRACE conn3 <- [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]]]}] 04:42:07 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 04:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1783ms 04:42:07 INFO - PROCESS | 4936 | 1461066127282 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:42:07 INFO - PROCESS | 4936 | 1461066127287 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:42:07 INFO - PROCESS | 4936 | 1461066127294 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 4936 | 1461066127297 Marionette TRACE conn3 <- [1,1330,null,{}] 04:42:07 INFO - PROCESS | 4936 | 1461066127305 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 4936 | 1461066127535 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:42:07 INFO - PROCESS | 4936 | 1461066127842 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e489000 == 95 [pid = 4936] [id = 340] 04:42:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f767d8d6400) [pid = 4936] [serial = 1021] [outer = (nil)] 04:42:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f769f906000) [pid = 4936] [serial = 1022] [outer = 0x7f767d8d6400] 04:42:07 INFO - PROCESS | 4936 | 1461066127932 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f76a194d800) [pid = 4936] [serial = 1023] [outer = 0x7f767d8d6400] 04:42:08 INFO - PROCESS | 4936 | 1461066128912 Marionette TRACE conn3 <- [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]]]}] 04:42:08 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 04:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1690ms 04:42:08 INFO - PROCESS | 4936 | 1461066128985 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 4936 | 1461066128988 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:42:09 INFO - PROCESS | 4936 | 1461066128996 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 4936 | 1461066128998 Marionette TRACE conn3 <- [1,1334,null,{}] 04:42:09 INFO - PROCESS | 4936 | 1461066129005 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 4936 | 1461066129233 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:42:09 INFO - PROCESS | 4936 | 1461066129539 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a19d4000 == 96 [pid = 4936] [id = 341] 04:42:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f767c6c6000) [pid = 4936] [serial = 1024] [outer = (nil)] 04:42:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f76a30c9000) [pid = 4936] [serial = 1025] [outer = 0x7f767c6c6000] 04:42:09 INFO - PROCESS | 4936 | 1461066129656 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f76a3626400) [pid = 4936] [serial = 1026] [outer = 0x7f767c6c6000] 04:42:10 INFO - PROCESS | 4936 | 1461066130683 Marionette TRACE conn3 <- [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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1739ms 04:42:10 INFO - PROCESS | 4936 | 1461066130734 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 4936 | 1461066130738 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:42:10 INFO - PROCESS | 4936 | 1461066130744 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 4936 | 1461066130746 Marionette TRACE conn3 <- [1,1338,null,{}] 04:42:10 INFO - PROCESS | 4936 | 1461066130753 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 4936 | 1461066130980 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:42:11 INFO - PROCESS | 4936 | 1461066131216 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a65c0000 == 97 [pid = 4936] [id = 342] 04:42:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767cacc800) [pid = 4936] [serial = 1027] [outer = (nil)] 04:42:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f7684f0a400) [pid = 4936] [serial = 1028] [outer = 0x7f767cacc800] 04:42:11 INFO - PROCESS | 4936 | 1461066131335 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7684f0fc00) [pid = 4936] [serial = 1029] [outer = 0x7f767cacc800] 04:42:12 INFO - PROCESS | 4936 | 1461066132893 Marionette TRACE conn3 <- [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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2192ms 04:42:12 INFO - PROCESS | 4936 | 1461066132938 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 4936 | 1461066132944 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:42:12 INFO - PROCESS | 4936 | 1461066132953 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 4936 | 1461066132958 Marionette TRACE conn3 <- [1,1342,null,{}] 04:42:12 INFO - PROCESS | 4936 | 1461066132966 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 4936 | 1461066133249 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:42:13 INFO - PROCESS | 4936 | 1461066133461 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b886800 == 98 [pid = 4936] [id = 343] 04:42:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f7684f04000) [pid = 4936] [serial = 1030] [outer = (nil)] 04:42:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7684f99400) [pid = 4936] [serial = 1031] [outer = 0x7f7684f04000] 04:42:13 INFO - PROCESS | 4936 | 1461066133591 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7684fa5400) [pid = 4936] [serial = 1032] [outer = 0x7f7684f04000] 04:42:14 INFO - PROCESS | 4936 | 1461066134673 Marionette TRACE conn3 <- [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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1753ms 04:42:14 INFO - PROCESS | 4936 | 1461066134709 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 4936 | 1461066134715 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:42:14 INFO - PROCESS | 4936 | 1461066134724 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 4936 | 1461066134728 Marionette TRACE conn3 <- [1,1346,null,{}] 04:42:14 INFO - PROCESS | 4936 | 1461066134737 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:15 INFO - PROCESS | 4936 | 1461066135027 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:42:15 INFO - PROCESS | 4936 | 1461066135345 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab43800 == 99 [pid = 4936] [id = 344] 04:42:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f76909a3800) [pid = 4936] [serial = 1033] [outer = (nil)] 04:42:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f76909a8000) [pid = 4936] [serial = 1034] [outer = 0x7f76909a3800] 04:42:15 INFO - PROCESS | 4936 | 1461066135452 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f76a305e800) [pid = 4936] [serial = 1035] [outer = 0x7f76909a3800] 04:42:16 INFO - PROCESS | 4936 | 1461066136532 Marionette TRACE conn3 <- [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]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1844ms 04:42:16 INFO - PROCESS | 4936 | 1461066136570 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 4936 | 1461066136575 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:42:16 INFO - PROCESS | 4936 | 1461066136582 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 4936 | 1461066136585 Marionette TRACE conn3 <- [1,1350,null,{}] 04:42:16 INFO - PROCESS | 4936 | 1461066136593 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 4936 | 1461066136855 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:42:17 INFO - PROCESS | 4936 | 1461066137151 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab60800 == 100 [pid = 4936] [id = 345] 04:42:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f767cba5000) [pid = 4936] [serial = 1036] [outer = (nil)] 04:42:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f767cbabc00) [pid = 4936] [serial = 1037] [outer = 0x7f767cba5000] 04:42:17 INFO - PROCESS | 4936 | 1461066137250 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f76909a0400) [pid = 4936] [serial = 1038] [outer = 0x7f767cba5000] 04:42:18 INFO - PROCESS | 4936 | 1461066138309 Marionette TRACE conn3 <- [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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1843ms 04:42:18 INFO - PROCESS | 4936 | 1461066138428 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 4936 | 1461066138432 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:42:18 INFO - PROCESS | 4936 | 1461066138442 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 4936 | 1461066138446 Marionette TRACE conn3 <- [1,1354,null,{}] 04:42:18 INFO - PROCESS | 4936 | 1461066138455 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 4936 | 1461066138764 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:42:19 INFO - PROCESS | 4936 | 1461066139088 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9c8800 == 101 [pid = 4936] [id = 346] 04:42:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f767ab64800) [pid = 4936] [serial = 1039] [outer = (nil)] 04:42:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f767ab6d000) [pid = 4936] [serial = 1040] [outer = 0x7f767ab64800] 04:42:19 INFO - PROCESS | 4936 | 1461066139193 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f767ab71c00) [pid = 4936] [serial = 1041] [outer = 0x7f767ab64800] 04:42:20 INFO - PROCESS | 4936 | 1461066140353 Marionette TRACE conn3 <- [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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1941ms 04:42:20 INFO - PROCESS | 4936 | 1461066140384 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 4936 | 1461066140390 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:42:20 INFO - PROCESS | 4936 | 1461066140398 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 4936 | 1461066140402 Marionette TRACE conn3 <- [1,1358,null,{}] 04:42:20 INFO - PROCESS | 4936 | 1461066140409 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:20 INFO - PROCESS | 4936 | 1461066140672 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:42:20 INFO - PROCESS | 4936 | 1461066140980 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce7c800 == 102 [pid = 4936] [id = 347] 04:42:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f767a0cc000) [pid = 4936] [serial = 1042] [outer = (nil)] 04:42:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f767cb6e800) [pid = 4936] [serial = 1043] [outer = 0x7f767a0cc000] 04:42:21 INFO - PROCESS | 4936 | 1461066141085 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767d8db000) [pid = 4936] [serial = 1044] [outer = 0x7f767a0cc000] 04:42:22 INFO - PROCESS | 4936 | 1461066142544 Marionette TRACE conn3 <- [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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2242ms 04:42:22 INFO - PROCESS | 4936 | 1461066142640 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 4936 | 1461066142645 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:42:22 INFO - PROCESS | 4936 | 1461066142653 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 4936 | 1461066142659 Marionette TRACE conn3 <- [1,1362,null,{}] 04:42:22 INFO - PROCESS | 4936 | 1461066142668 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 4936 | 1461066142884 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:42:23 INFO - PROCESS | 4936 | 1461066143097 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767faa2000 == 103 [pid = 4936] [id = 348] 04:42:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f767acc6400) [pid = 4936] [serial = 1045] [outer = (nil)] 04:42:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f767cb6f800) [pid = 4936] [serial = 1046] [outer = 0x7f767acc6400] 04:42:23 INFO - PROCESS | 4936 | 1461066143164 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f767d8da800) [pid = 4936] [serial = 1047] [outer = 0x7f767acc6400] 04:42:24 INFO - PROCESS | 4936 | 1461066144061 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1437ms 04:42:24 INFO - PROCESS | 4936 | 1461066144092 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 4936 | 1461066144100 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:42:24 INFO - PROCESS | 4936 | 1461066144112 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 4936 | 1461066144115 Marionette TRACE conn3 <- [1,1366,null,{}] 04:42:24 INFO - PROCESS | 4936 | 1461066144122 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 4936 | 1461066144315 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:42:24 INFO - PROCESS | 4936 | 1461066144579 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba9d800 == 104 [pid = 4936] [id = 349] 04:42:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f767b8e2000) [pid = 4936] [serial = 1048] [outer = (nil)] 04:42:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f767f907800) [pid = 4936] [serial = 1049] [outer = 0x7f767b8e2000] 04:42:24 INFO - PROCESS | 4936 | 1461066144768 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767fcd8800) [pid = 4936] [serial = 1050] [outer = 0x7f767b8e2000] 04:42:25 INFO - PROCESS | 4936 | 1461066145960 Marionette TRACE conn3 <- [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] 04:42:26 INFO - PROCESS | 4936 | 1461066146098 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a191f800 == 93 [pid = 4936] [id = 325] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693cba000 == 92 [pid = 4936] [id = 323] 04:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769132e800 == 91 [pid = 4936] [id = 322] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b58000 == 90 [pid = 4936] [id = 321] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769040b000 == 89 [pid = 4936] [id = 320] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e086800 == 88 [pid = 4936] [id = 319] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9a3800 == 87 [pid = 4936] [id = 318] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c392800 == 86 [pid = 4936] [id = 317] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5d1800 == 85 [pid = 4936] [id = 316] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768646e000 == 84 [pid = 4936] [id = 315] 04:42:26 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680336800 == 83 [pid = 4936] [id = 314] 04:42:26 INFO - PROCESS | 4936 | 1461066146131 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 4936 | 1461066146136 Marionette TRACE conn3 <- [1,1370,null,{}] 04:42:26 INFO - PROCESS | 4936 | 1461066146152 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:26 INFO - PROCESS | 4936 | 1461066146364 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f76867eac00) [pid = 4936] [serial = 938] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f7687705800) [pid = 4936] [serial = 939] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7693e9a000) [pid = 4936] [serial = 899] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f7685534c00) [pid = 4936] [serial = 881] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f768673a800) [pid = 4936] [serial = 935] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f768fc19000) [pid = 4936] [serial = 893] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f769270e000) [pid = 4936] [serial = 896] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7685712400) [pid = 4936] [serial = 932] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f7684b99400) [pid = 4936] [serial = 924] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7688308000) [pid = 4936] [serial = 887] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f7680470c00) [pid = 4936] [serial = 923] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f767acc4000) [pid = 4936] [serial = 918] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7684b94800) [pid = 4936] [serial = 876] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f768640e000) [pid = 4936] [serial = 933] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7679ea9c00) [pid = 4936] [serial = 917] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7685569c00) [pid = 4936] [serial = 929] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f767acce800) [pid = 4936] [serial = 911] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f7685575000) [pid = 4936] [serial = 930] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f769e4b4400) [pid = 4936] [serial = 902] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f769f7fb400) [pid = 4936] [serial = 905] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7686665400) [pid = 4936] [serial = 884] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768bb82800) [pid = 4936] [serial = 890] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f7679ea6000) [pid = 4936] [serial = 878] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7685461000) [pid = 4936] [serial = 927] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f767a0cbc00) [pid = 4936] [serial = 908] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f767fc95c00) [pid = 4936] [serial = 921] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7684ee7000) [pid = 4936] [serial = 926] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f767edbc400) [pid = 4936] [serial = 920] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f76867e3400) [pid = 4936] [serial = 936] [outer = (nil)] [url = about:blank] 04:42:26 INFO - PROCESS | 4936 | 1461066146564 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d780800 == 84 [pid = 4936] [id = 350] 04:42:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7679ea9c00) [pid = 4936] [serial = 1051] [outer = (nil)] 04:42:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f768030bc00) [pid = 4936] [serial = 1052] [outer = 0x7f7679ea9c00] 04:42:26 INFO - PROCESS | 4936 | 1461066146634 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768505bc00) [pid = 4936] [serial = 1053] [outer = 0x7f7679ea9c00] 04:42:27 INFO - PROCESS | 4936 | 1461066147376 Marionette TRACE conn3 <- [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] 04:42:27 INFO - PROCESS | 4936 | 1461066147434 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:42:27 INFO - PROCESS | 4936 | 1461066147441 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 4936 | 1461066147444 Marionette TRACE conn3 <- [1,1374,null,{}] 04:42:27 INFO - PROCESS | 4936 | 1461066147449 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 4936 | 1461066147624 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:42:27 INFO - PROCESS | 4936 | 1461066147638 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680605000 == 85 [pid = 4936] [id = 351] 04:42:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7684ef0000) [pid = 4936] [serial = 1054] [outer = (nil)] 04:42:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f76856ca400) [pid = 4936] [serial = 1055] [outer = 0x7f7684ef0000] 04:42:27 INFO - PROCESS | 4936 | 1461066147702 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7685710c00) [pid = 4936] [serial = 1056] [outer = 0x7f7684ef0000] 04:42:28 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:28 INFO - PROCESS | 4936 | 1461066148654 Marionette TRACE conn3 <- [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] 04:42:28 INFO - PROCESS | 4936 | 1461066148747 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:42:28 INFO - PROCESS | 4936 | 1461066148760 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 4936 | 1461066148763 Marionette TRACE conn3 <- [1,1378,null,{}] 04:42:28 INFO - PROCESS | 4936 | 1461066148769 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 4936 | 1461066149005 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:42:29 INFO - PROCESS | 4936 | 1461066149033 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768551a000 == 86 [pid = 4936] [id = 352] 04:42:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f7685575000) [pid = 4936] [serial = 1057] [outer = (nil)] 04:42:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f76864be400) [pid = 4936] [serial = 1058] [outer = 0x7f7685575000] 04:42:29 INFO - PROCESS | 4936 | 1461066149095 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7686732c00) [pid = 4936] [serial = 1059] [outer = 0x7f7685575000] 04:42:29 INFO - PROCESS | 4936 | 1461066149959 Marionette TRACE conn3 <- [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] 04:42:29 INFO - PROCESS | 4936 | 1461066149995 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:42:30 INFO - PROCESS | 4936 | 1461066150003 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 4936 | 1461066150006 Marionette TRACE conn3 <- [1,1382,null,{}] 04:42:30 INFO - PROCESS | 4936 | 1461066150011 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 4936 | 1461066150282 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:42:30 INFO - PROCESS | 4936 | 1461066150316 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877e9800 == 87 [pid = 4936] [id = 353] 04:42:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f7686741000) [pid = 4936] [serial = 1060] [outer = (nil)] 04:42:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7687d4b000) [pid = 4936] [serial = 1061] [outer = 0x7f7686741000] 04:42:30 INFO - PROCESS | 4936 | 1461066150385 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f76882a5c00) [pid = 4936] [serial = 1062] [outer = 0x7f7686741000] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f767cb6a800) [pid = 4936] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f7679ea4000) [pid = 4936] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f768673dc00) [pid = 4936] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767fc95800) [pid = 4936] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768030a400) [pid = 4936] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768e175400) [pid = 4936] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f767d8e4800) [pid = 4936] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f7684df3000) [pid = 4936] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7687bc2000) [pid = 4936] [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.] 04:42:31 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f76881d3000) [pid = 4936] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:42:31 INFO - PROCESS | 4936 | [4936] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:31 INFO - PROCESS | 4936 | 1461066151712 Marionette TRACE conn3 <- [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] 04:42:31 INFO - PROCESS | 4936 | 1461066151741 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:42:31 INFO - PROCESS | 4936 | 1461066151747 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 4936 | 1461066151749 Marionette TRACE conn3 <- [1,1386,null,{}] 04:42:31 INFO - PROCESS | 4936 | 1461066151755 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 4936 | 1461066151997 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:42:32 INFO - PROCESS | 4936 | 1461066152017 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b0f800 == 88 [pid = 4936] [id = 354] 04:42:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7684df3000) [pid = 4936] [serial = 1063] [outer = (nil)] 04:42:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f768829e800) [pid = 4936] [serial = 1064] [outer = 0x7f7684df3000] 04:42:32 INFO - PROCESS | 4936 | 1461066152080 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768956ec00) [pid = 4936] [serial = 1065] [outer = 0x7f7684df3000] 04:42:32 INFO - PROCESS | 4936 | 1461066152883 Marionette TRACE conn3 <- [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] 04:42:32 INFO - PROCESS | 4936 | 1461066152933 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:42:32 INFO - PROCESS | 4936 | 1461066152940 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 4936 | 1461066152943 Marionette TRACE conn3 <- [1,1390,null,{}] 04:42:32 INFO - PROCESS | 4936 | 1461066152949 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 4936 | 1461066153138 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:42:33 INFO - PROCESS | 4936 | 1461066153151 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689487000 == 89 [pid = 4936] [id = 355] 04:42:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f76883b2800) [pid = 4936] [serial = 1066] [outer = (nil)] 04:42:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768b9e7c00) [pid = 4936] [serial = 1067] [outer = 0x7f76883b2800] 04:42:33 INFO - PROCESS | 4936 | 1461066153225 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768e068c00) [pid = 4936] [serial = 1068] [outer = 0x7f76883b2800] 04:42:34 INFO - PROCESS | 4936 | 1461066154448 Marionette TRACE conn3 <- [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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1536ms 04:42:34 INFO - PROCESS | 4936 | 1461066154478 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 4936 | 1461066154486 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:42:34 INFO - PROCESS | 4936 | 1461066154496 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 4936 | 1461066154502 Marionette TRACE conn3 <- [1,1394,null,{}] 04:42:34 INFO - PROCESS | 4936 | 1461066154511 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 4936 | 1461066154785 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:42:35 INFO - PROCESS | 4936 | 1461066155046 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dabc800 == 90 [pid = 4936] [id = 356] 04:42:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f767d8e4800) [pid = 4936] [serial = 1069] [outer = (nil)] 04:42:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f767f910800) [pid = 4936] [serial = 1070] [outer = 0x7f767d8e4800] 04:42:35 INFO - PROCESS | 4936 | 1461066155126 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f768030d800) [pid = 4936] [serial = 1071] [outer = 0x7f767d8e4800] 04:42:36 INFO - PROCESS | 4936 | 1461066156380 Marionette TRACE conn3 <- [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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1939ms 04:42:36 INFO - PROCESS | 4936 | 1461066156439 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 4936 | 1461066156451 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:42:36 INFO - PROCESS | 4936 | 1461066156549 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 4936 | 1461066156555 Marionette TRACE conn3 <- [1,1398,null,{}] 04:42:36 INFO - PROCESS | 4936 | 1461066156570 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 4936 | 1461066157013 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:42:37 INFO - PROCESS | 4936 | 1461066157294 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855c2800 == 91 [pid = 4936] [id = 357] 04:42:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f767accdc00) [pid = 4936] [serial = 1072] [outer = (nil)] 04:42:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7684f9d000) [pid = 4936] [serial = 1073] [outer = 0x7f767accdc00] 04:42:37 INFO - PROCESS | 4936 | 1461066157420 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f768556c800) [pid = 4936] [serial = 1074] [outer = 0x7f767accdc00] 04:42:38 INFO - PROCESS | 4936 | 1461066158435 Marionette TRACE conn3 <- [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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2008ms 04:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:42:38 INFO - PROCESS | 4936 | 1461066158491 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 4936 | 1461066158494 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:42:38 INFO - PROCESS | 4936 | 1461066158501 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 4936 | 1461066158507 Marionette TRACE conn3 <- [1,1402,null,{}] 04:42:38 INFO - PROCESS | 4936 | 1461066158524 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 4936 | 1461066158815 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:42:39 INFO - PROCESS | 4936 | 1461066159067 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c388000 == 92 [pid = 4936] [id = 358] 04:42:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f7685057800) [pid = 4936] [serial = 1075] [outer = (nil)] 04:42:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7687704400) [pid = 4936] [serial = 1076] [outer = 0x7f7685057800] 04:42:39 INFO - PROCESS | 4936 | 1461066159200 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f76879b2000) [pid = 4936] [serial = 1077] [outer = 0x7f7685057800] 04:42:40 INFO - PROCESS | 4936 | 1461066160064 Marionette TRACE conn3 <- [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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1592ms 04:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:42:40 INFO - PROCESS | 4936 | 1461066160093 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 4936 | 1461066160097 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:42:40 INFO - PROCESS | 4936 | 1461066160105 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 4936 | 1461066160107 Marionette TRACE conn3 <- [1,1406,null,{}] 04:42:40 INFO - PROCESS | 4936 | 1461066160114 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 4936 | 1461066160317 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:42:40 INFO - PROCESS | 4936 | 1461066160527 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ed800 == 93 [pid = 4936] [id = 359] 04:42:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f767b8dc000) [pid = 4936] [serial = 1078] [outer = (nil)] 04:42:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f768b484c00) [pid = 4936] [serial = 1079] [outer = 0x7f767b8dc000] 04:42:40 INFO - PROCESS | 4936 | 1461066160642 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f768e0e2800) [pid = 4936] [serial = 1080] [outer = 0x7f767b8dc000] 04:42:41 INFO - PROCESS | 4936 | 1461066161499 Marionette TRACE conn3 <- [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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1436ms 04:42:41 INFO - PROCESS | 4936 | 1461066161540 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 4936 | 1461066161544 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:42:41 INFO - PROCESS | 4936 | 1461066161550 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 4936 | 1461066161553 Marionette TRACE conn3 <- [1,1410,null,{}] 04:42:41 INFO - PROCESS | 4936 | 1461066161560 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 4936 | 1461066161757 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:42:41 INFO - PROCESS | 4936 | 1461066161956 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690937800 == 94 [pid = 4936] [id = 360] 04:42:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f767d8dac00) [pid = 4936] [serial = 1081] [outer = (nil)] 04:42:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f768e3b8800) [pid = 4936] [serial = 1082] [outer = 0x7f767d8dac00] 04:42:42 INFO - PROCESS | 4936 | 1461066162029 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f768f03c000) [pid = 4936] [serial = 1083] [outer = 0x7f767d8dac00] 04:42:43 INFO - PROCESS | 4936 | 1461066163053 Marionette TRACE conn3 <- [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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1529ms 04:42:43 INFO - PROCESS | 4936 | 1461066163081 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 4936 | 1461066163083 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:42:43 INFO - PROCESS | 4936 | 1461066163091 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 4936 | 1461066163095 Marionette TRACE conn3 <- [1,1414,null,{}] 04:42:43 INFO - PROCESS | 4936 | 1461066163101 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 4936 | 1461066163354 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:42:43 INFO - PROCESS | 4936 | 1461066163672 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693ba1000 == 95 [pid = 4936] [id = 361] 04:42:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f7688309000) [pid = 4936] [serial = 1084] [outer = (nil)] 04:42:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f76909aac00) [pid = 4936] [serial = 1085] [outer = 0x7f7688309000] 04:42:43 INFO - PROCESS | 4936 | 1461066163750 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f769176e800) [pid = 4936] [serial = 1086] [outer = 0x7f7688309000] 04:42:44 INFO - PROCESS | 4936 | 1461066164735 Marionette TRACE conn3 <- [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]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1695ms 04:42:44 INFO - PROCESS | 4936 | 1461066164788 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:42:44 INFO - PROCESS | 4936 | 1461066164791 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:42:44 INFO - PROCESS | 4936 | 1461066164797 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 4936 | 1461066164800 Marionette TRACE conn3 <- [1,1418,null,{}] 04:42:44 INFO - PROCESS | 4936 | 1461066164806 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 4936 | 1461066165054 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:42:45 INFO - PROCESS | 4936 | 1461066165344 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e972000 == 96 [pid = 4936] [id = 362] 04:42:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7680307000) [pid = 4936] [serial = 1087] [outer = (nil)] 04:42:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f7691c9d800) [pid = 4936] [serial = 1088] [outer = 0x7f7680307000] 04:42:45 INFO - PROCESS | 4936 | 1461066165431 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f769270e000) [pid = 4936] [serial = 1089] [outer = 0x7f7680307000] 04:42:46 INFO - PROCESS | 4936 | 1461066166334 Marionette TRACE conn3 <- [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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1581ms 04:42:46 INFO - PROCESS | 4936 | 1461066166380 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 4936 | 1461066166383 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:42:46 INFO - PROCESS | 4936 | 1461066166390 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 4936 | 1461066166393 Marionette TRACE conn3 <- [1,1422,null,{}] 04:42:46 INFO - PROCESS | 4936 | 1461066166400 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 4936 | 1461066166611 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:42:46 INFO - PROCESS | 4936 | 1461066166859 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3c26800 == 97 [pid = 4936] [id = 363] 04:42:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f7685057400) [pid = 4936] [serial = 1090] [outer = (nil)] 04:42:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f7693b7f400) [pid = 4936] [serial = 1091] [outer = 0x7f7685057400] 04:42:46 INFO - PROCESS | 4936 | 1461066166979 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f769e274000) [pid = 4936] [serial = 1092] [outer = 0x7f7685057400] 04:42:47 INFO - PROCESS | 4936 | 1461066167854 Marionette TRACE conn3 <- [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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1538ms 04:42:47 INFO - PROCESS | 4936 | 1461066167930 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 4936 | 1461066167935 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:42:47 INFO - PROCESS | 4936 | 1461066167942 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 4936 | 1461066167945 Marionette TRACE conn3 <- [1,1426,null,{}] 04:42:47 INFO - PROCESS | 4936 | 1461066167952 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 4936 | 1461066168195 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:42:48 INFO - PROCESS | 4936 | 1461066168440 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e2b800 == 98 [pid = 4936] [id = 364] 04:42:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f767ce05c00) [pid = 4936] [serial = 1093] [outer = (nil)] 04:42:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f767ce0c000) [pid = 4936] [serial = 1094] [outer = 0x7f767ce05c00] 04:42:48 INFO - PROCESS | 4936 | 1461066168567 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f767ce10c00) [pid = 4936] [serial = 1095] [outer = 0x7f767ce05c00] 04:42:49 INFO - PROCESS | 4936 | 1461066169502 Marionette TRACE conn3 <- [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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 04:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:42:49 INFO - PROCESS | 4936 | 1461066169579 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 4936 | 1461066169582 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:42:49 INFO - PROCESS | 4936 | 1461066169589 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 4936 | 1461066169592 Marionette TRACE conn3 <- [1,1430,null,{}] 04:42:49 INFO - PROCESS | 4936 | 1461066169597 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 4936 | 1461066169863 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:42:50 INFO - PROCESS | 4936 | 1461066170169 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b3a000 == 99 [pid = 4936] [id = 365] 04:42:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f769e911400) [pid = 4936] [serial = 1096] [outer = (nil)] 04:42:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f76a18c5800) [pid = 4936] [serial = 1097] [outer = 0x7f769e911400] 04:42:50 INFO - PROCESS | 4936 | 1461066170262 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f76a30ca400) [pid = 4936] [serial = 1098] [outer = 0x7f769e911400] 04:42:51 INFO - PROCESS | 4936 | 1461066171210 Marionette TRACE conn3 <- [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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1682ms 04:42:51 INFO - PROCESS | 4936 | 1461066171272 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:42:51 INFO - PROCESS | 4936 | 1461066171278 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:42:51 INFO - PROCESS | 4936 | 1461066171284 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 4936 | 1461066171288 Marionette TRACE conn3 <- [1,1434,null,{}] 04:42:51 INFO - PROCESS | 4936 | 1461066171294 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 4936 | 1461066171534 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:42:51 INFO - PROCESS | 4936 | 1461066171826 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3568800 == 100 [pid = 4936] [id = 366] 04:42:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f768b909400) [pid = 4936] [serial = 1099] [outer = (nil)] 04:42:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f769f7fb400) [pid = 4936] [serial = 1100] [outer = 0x7f768b909400] 04:42:51 INFO - PROCESS | 4936 | 1461066171908 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f76a362d000) [pid = 4936] [serial = 1101] [outer = 0x7f768b909400] 04:42:52 INFO - PROCESS | 4936 | 1461066172885 Marionette TRACE conn3 <- [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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1682ms 04:42:52 INFO - PROCESS | 4936 | 1461066172966 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 4936 | 1461066172970 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:42:52 INFO - PROCESS | 4936 | 1461066172976 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 4936 | 1461066172979 Marionette TRACE conn3 <- [1,1438,null,{}] 04:42:52 INFO - PROCESS | 4936 | 1461066172986 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 4936 | 1461066173234 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:42:53 INFO - PROCESS | 4936 | 1461066173543 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677de6000 == 101 [pid = 4936] [id = 367] 04:42:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f7677747400) [pid = 4936] [serial = 1102] [outer = (nil)] 04:42:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f767774e400) [pid = 4936] [serial = 1103] [outer = 0x7f7677747400] 04:42:53 INFO - PROCESS | 4936 | 1461066173622 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f7677753400) [pid = 4936] [serial = 1104] [outer = 0x7f7677747400] 04:42:54 INFO - PROCESS | 4936 | 1461066174497 Marionette TRACE conn3 <- [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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1589ms 04:42:54 INFO - PROCESS | 4936 | 1461066174567 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 4936 | 1461066174571 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:42:54 INFO - PROCESS | 4936 | 1461066174578 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 4936 | 1461066174581 Marionette TRACE conn3 <- [1,1442,null,{}] 04:42:54 INFO - PROCESS | 4936 | 1461066174587 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 4936 | 1461066174812 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:42:55 INFO - PROCESS | 4936 | 1461066175071 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dad6000 == 102 [pid = 4936] [id = 368] 04:42:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f7677747c00) [pid = 4936] [serial = 1105] [outer = (nil)] 04:42:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f768030ec00) [pid = 4936] [serial = 1106] [outer = 0x7f7677747c00] 04:42:55 INFO - PROCESS | 4936 | 1461066175208 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f768673b000) [pid = 4936] [serial = 1107] [outer = 0x7f7677747c00] 04:42:56 INFO - PROCESS | 4936 | 1461066176673 Marionette TRACE conn3 <- [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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2137ms 04:42:56 INFO - PROCESS | 4936 | 1461066176717 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:42:56 INFO - PROCESS | 4936 | 1461066176723 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:42:56 INFO - PROCESS | 4936 | 1461066176732 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 4936 | 1461066176738 Marionette TRACE conn3 <- [1,1446,null,{}] 04:42:56 INFO - PROCESS | 4936 | 1461066176747 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 4936 | 1461066176982 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:42:57 INFO - PROCESS | 4936 | 1461066177191 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680620800 == 103 [pid = 4936] [id = 369] 04:42:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f767ab6a000) [pid = 4936] [serial = 1108] [outer = (nil)] 04:42:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f767cb6a400) [pid = 4936] [serial = 1109] [outer = 0x7f767ab6a000] 04:42:57 INFO - PROCESS | 4936 | 1461066177302 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f767ce0d000) [pid = 4936] [serial = 1110] [outer = 0x7f767ab6a000] 04:42:58 INFO - PROCESS | 4936 | 1461066178497 Marionette TRACE conn3 <- [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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1840ms 04:42:58 INFO - PROCESS | 4936 | 1461066178572 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 4936 | 1461066178580 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:42:58 INFO - PROCESS | 4936 | 1461066178603 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 4936 | 1461066178607 Marionette TRACE conn3 <- [1,1450,null,{}] 04:42:58 INFO - PROCESS | 4936 | 1461066178613 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 4936 | 1461066178873 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:42:59 INFO - PROCESS | 4936 | 1461066179140 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab50800 == 104 [pid = 4936] [id = 370] 04:42:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f767caca800) [pid = 4936] [serial = 1111] [outer = (nil)] 04:42:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f7680238400) [pid = 4936] [serial = 1112] [outer = 0x7f767caca800] 04:42:59 INFO - PROCESS | 4936 | 1461066179232 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f768023d000) [pid = 4936] [serial = 1113] [outer = 0x7f767caca800] 04:43:00 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f768b963c00) [pid = 4936] [serial = 1001] [outer = (nil)] [url = about:blank] 04:43:00 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f76881d8000) [pid = 4936] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b0f800 == 103 [pid = 4936] [id = 354] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877e9800 == 102 [pid = 4936] [id = 353] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768551a000 == 101 [pid = 4936] [id = 352] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687dab800 == 100 [pid = 4936] [id = 11] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680605000 == 99 [pid = 4936] [id = 351] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d780800 == 98 [pid = 4936] [id = 350] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba9d800 == 97 [pid = 4936] [id = 349] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767faa2000 == 96 [pid = 4936] [id = 348] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce7c800 == 95 [pid = 4936] [id = 347] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9c8800 == 94 [pid = 4936] [id = 346] 04:43:00 INFO - PROCESS | 4936 | 1461066180863 Marionette TRACE conn3 <- [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]]]}] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab60800 == 93 [pid = 4936] [id = 345] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab43800 == 92 [pid = 4936] [id = 344] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b886800 == 91 [pid = 4936] [id = 343] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a65c0000 == 90 [pid = 4936] [id = 342] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a19d4000 == 89 [pid = 4936] [id = 341] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e489000 == 88 [pid = 4936] [id = 340] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691c1c800 == 87 [pid = 4936] [id = 339] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ec000 == 86 [pid = 4936] [id = 338] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c388800 == 85 [pid = 4936] [id = 337] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768a291000 == 84 [pid = 4936] [id = 336] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768647c800 == 83 [pid = 4936] [id = 335] 04:43:00 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dabb000 == 82 [pid = 4936] [id = 334] 04:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2345ms 04:43:00 INFO - PROCESS | 4936 | 1461066180940 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 4936 | 1461066180946 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:43:00 INFO - PROCESS | 4936 | 1461066180956 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 4936 | 1461066180965 Marionette TRACE conn3 <- [1,1454,null,{}] 04:43:01 INFO - PROCESS | 4936 | 1461066180999 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 4936 | 1461066181355 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f768956f000) [pid = 4936] [serial = 959] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f7680305c00) [pid = 4936] [serial = 998] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f768b9dac00) [pid = 4936] [serial = 962] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f768505f000) [pid = 4936] [serial = 947] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f767acd1400) [pid = 4936] [serial = 984] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f7687710800) [pid = 4936] [serial = 941] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f7684df8800) [pid = 4936] [serial = 989] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f769150dc00) [pid = 4936] [serial = 971] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f768665e800) [pid = 4936] [serial = 993] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f769270b400) [pid = 4936] [serial = 816] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f7687d4e000) [pid = 4936] [serial = 956] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f767fc93400) [pid = 4936] [serial = 944] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f767f905000) [pid = 4936] [serial = 986] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f768665e000) [pid = 4936] [serial = 995] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f76879ad800) [pid = 4936] [serial = 999] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f768b424400) [pid = 4936] [serial = 669] [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.] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f768545a800) [pid = 4936] [serial = 990] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f76864bb400) [pid = 4936] [serial = 950] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f767fcdd800) [pid = 4936] [serial = 977] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f767a0c9400) [pid = 4936] [serial = 983] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7687bbc400) [pid = 4936] [serial = 996] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f769e5d1400) [pid = 4936] [serial = 980] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f768774bc00) [pid = 4936] [serial = 942] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f768e0ef000) [pid = 4936] [serial = 965] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f76920af400) [pid = 4936] [serial = 974] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f767fce4000) [pid = 4936] [serial = 987] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f768570dc00) [pid = 4936] [serial = 992] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f768f034400) [pid = 4936] [serial = 968] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f76879a7c00) [pid = 4936] [serial = 953] [outer = (nil)] [url = about:blank] 04:43:01 INFO - PROCESS | 4936 | 1461066181602 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce7c800 == 83 [pid = 4936] [id = 371] 04:43:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f767d8d9800) [pid = 4936] [serial = 1114] [outer = (nil)] 04:43:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767fce4000) [pid = 4936] [serial = 1115] [outer = 0x7f767d8d9800] 04:43:01 INFO - PROCESS | 4936 | 1461066181693 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7684fa1800) [pid = 4936] [serial = 1116] [outer = 0x7f767d8d9800] 04:43:02 INFO - PROCESS | 4936 | 1461066182730 Marionette TRACE conn3 <- [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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1805ms 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:43:02 INFO - PROCESS | 4936 | 1461066182761 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 4936 | 1461066182764 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:43:02 INFO - PROCESS | 4936 | 1461066182771 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 4936 | 1461066182774 Marionette TRACE conn3 <- [1,1458,null,{}] 04:43:02 INFO - PROCESS | 4936 | 1461066182780 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 4936 | 1461066182966 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:43:03 INFO - PROCESS | 4936 | 1461066183155 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bb3000 == 84 [pid = 4936] [id = 372] 04:43:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f767edbfc00) [pid = 4936] [serial = 1117] [outer = (nil)] 04:43:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7685534800) [pid = 4936] [serial = 1118] [outer = 0x7f767edbfc00] 04:43:03 INFO - PROCESS | 4936 | 1461066183219 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f7685576000) [pid = 4936] [serial = 1119] [outer = 0x7f767edbfc00] 04:43:04 INFO - PROCESS | 4936 | 1461066184285 Marionette TRACE conn3 <- [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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1588ms 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:43:04 INFO - PROCESS | 4936 | 1461066184360 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 4936 | 1461066184362 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:43:04 INFO - PROCESS | 4936 | 1461066184368 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 4936 | 1461066184371 Marionette TRACE conn3 <- [1,1462,null,{}] 04:43:04 INFO - PROCESS | 4936 | 1461066184388 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:04 INFO - PROCESS | 4936 | 1461066184631 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:43:04 INFO - PROCESS | 4936 | 1461066184659 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686485800 == 85 [pid = 4936] [id = 373] 04:43:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f767a0c7800) [pid = 4936] [serial = 1120] [outer = (nil)] 04:43:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f7685711000) [pid = 4936] [serial = 1121] [outer = 0x7f767a0c7800] 04:43:04 INFO - PROCESS | 4936 | 1461066184720 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f76864b8c00) [pid = 4936] [serial = 1122] [outer = 0x7f767a0c7800] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7685575000) [pid = 4936] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7686741000) [pid = 4936] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f7679ea9c00) [pid = 4936] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f7684ef0000) [pid = 4936] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767b8e2000) [pid = 4936] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f767acc6400) [pid = 4936] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:43:05 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7684df3000) [pid = 4936] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:43:05 INFO - PROCESS | 4936 | 1461066185971 Marionette TRACE conn3 <- [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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1642ms 04:43:06 INFO - PROCESS | 4936 | 1461066186011 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 4936 | 1461066186015 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:43:06 INFO - PROCESS | 4936 | 1461066186021 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 4936 | 1461066186023 Marionette TRACE conn3 <- [1,1466,null,{}] 04:43:06 INFO - PROCESS | 4936 | 1461066186037 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 4936 | 1461066186244 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:43:06 INFO - PROCESS | 4936 | 1461066186264 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687da4800 == 86 [pid = 4936] [id = 374] 04:43:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7686666800) [pid = 4936] [serial = 1123] [outer = (nil)] 04:43:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f7687744400) [pid = 4936] [serial = 1124] [outer = 0x7f7686666800] 04:43:06 INFO - PROCESS | 4936 | 1461066186329 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7687d50800) [pid = 4936] [serial = 1125] [outer = 0x7f7686666800] 04:43:07 INFO - PROCESS | 4936 | 1461066187242 Marionette TRACE conn3 <- [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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1283ms 04:43:07 INFO - PROCESS | 4936 | 1461066187305 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 4936 | 1461066187309 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:43:07 INFO - PROCESS | 4936 | 1461066187315 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 4936 | 1461066187318 Marionette TRACE conn3 <- [1,1470,null,{}] 04:43:07 INFO - PROCESS | 4936 | 1461066187323 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 4936 | 1461066187521 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:43:07 INFO - PROCESS | 4936 | 1461066187840 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab5b000 == 87 [pid = 4936] [id = 375] 04:43:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f767774b400) [pid = 4936] [serial = 1126] [outer = (nil)] 04:43:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f767a0c3800) [pid = 4936] [serial = 1127] [outer = 0x7f767774b400] 04:43:07 INFO - PROCESS | 4936 | 1461066187986 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767accf400) [pid = 4936] [serial = 1128] [outer = 0x7f767774b400] 04:43:08 INFO - PROCESS | 4936 | 1461066188935 Marionette TRACE conn3 <- [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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1685ms 04:43:09 INFO - PROCESS | 4936 | 1461066189004 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 4936 | 1461066189012 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:43:09 INFO - PROCESS | 4936 | 1461066189021 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 4936 | 1461066189026 Marionette TRACE conn3 <- [1,1474,null,{}] 04:43:09 INFO - PROCESS | 4936 | 1461066189033 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 4936 | 1461066189254 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:43:09 INFO - PROCESS | 4936 | 1461066189506 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680606000 == 88 [pid = 4936] [id = 376] 04:43:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f767fcd6800) [pid = 4936] [serial = 1129] [outer = (nil)] 04:43:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f768023dc00) [pid = 4936] [serial = 1130] [outer = 0x7f767fcd6800] 04:43:09 INFO - PROCESS | 4936 | 1461066189625 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7684c7e000) [pid = 4936] [serial = 1131] [outer = 0x7f767fcd6800] 04:43:10 INFO - PROCESS | 4936 | 1461066190667 Marionette TRACE conn3 <- [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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1686ms 04:43:10 INFO - PROCESS | 4936 | 1461066190711 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 4936 | 1461066190717 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:43:10 INFO - PROCESS | 4936 | 1461066190725 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 4936 | 1461066190727 Marionette TRACE conn3 <- [1,1478,null,{}] 04:43:10 INFO - PROCESS | 4936 | 1461066190735 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 4936 | 1461066190960 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:43:11 INFO - PROCESS | 4936 | 1461066191262 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689482000 == 89 [pid = 4936] [id = 377] 04:43:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f768022f800) [pid = 4936] [serial = 1132] [outer = (nil)] 04:43:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7685578400) [pid = 4936] [serial = 1133] [outer = 0x7f768022f800] 04:43:11 INFO - PROCESS | 4936 | 1461066191343 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f7686414000) [pid = 4936] [serial = 1134] [outer = 0x7f768022f800] 04:43:12 INFO - PROCESS | 4936 | 1461066192314 Marionette TRACE conn3 <- [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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1634ms 04:43:12 INFO - PROCESS | 4936 | 1461066192360 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:43:12 INFO - PROCESS | 4936 | 1461066192364 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:43:12 INFO - PROCESS | 4936 | 1461066192380 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 4936 | 1461066192390 Marionette TRACE conn3 <- [1,1482,null,{}] 04:43:12 INFO - PROCESS | 4936 | 1461066192397 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:12 INFO - PROCESS | 4936 | 1461066192662 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:43:12 INFO - PROCESS | 4936 | 1461066192962 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9d7000 == 90 [pid = 4936] [id = 378] 04:43:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f7684fa0400) [pid = 4936] [serial = 1135] [outer = (nil)] 04:43:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f768829b400) [pid = 4936] [serial = 1136] [outer = 0x7f7684fa0400] 04:43:13 INFO - PROCESS | 4936 | 1461066193036 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f7689572400) [pid = 4936] [serial = 1137] [outer = 0x7f7684fa0400] 04:43:13 INFO - PROCESS | 4936 | 1461066193904 Marionette TRACE conn3 <- [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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1599ms 04:43:13 INFO - PROCESS | 4936 | 1461066193971 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:43:13 INFO - PROCESS | 4936 | 1461066193976 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:43:13 INFO - PROCESS | 4936 | 1461066193982 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 4936 | 1461066193986 Marionette TRACE conn3 <- [1,1486,null,{}] 04:43:13 INFO - PROCESS | 4936 | 1461066193992 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 4936 | 1461066194212 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:43:14 INFO - PROCESS | 4936 | 1461066194456 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76904cf000 == 91 [pid = 4936] [id = 379] 04:43:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7687709c00) [pid = 4936] [serial = 1138] [outer = (nil)] 04:43:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f768b746800) [pid = 4936] [serial = 1139] [outer = 0x7f7687709c00] 04:43:14 INFO - PROCESS | 4936 | 1461066194548 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f768b907400) [pid = 4936] [serial = 1140] [outer = 0x7f7687709c00] 04:43:15 INFO - PROCESS | 4936 | 1461066195461 Marionette TRACE conn3 <- [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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1536ms 04:43:15 INFO - PROCESS | 4936 | 1461066195519 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 4936 | 1461066195524 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:43:15 INFO - PROCESS | 4936 | 1461066195534 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 4936 | 1461066195536 Marionette TRACE conn3 <- [1,1490,null,{}] 04:43:15 INFO - PROCESS | 4936 | 1461066195541 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 4936 | 1461066195758 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:43:16 INFO - PROCESS | 4936 | 1461066196012 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692053800 == 92 [pid = 4936] [id = 380] 04:43:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f768b9e2800) [pid = 4936] [serial = 1141] [outer = (nil)] 04:43:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f768bb83c00) [pid = 4936] [serial = 1142] [outer = 0x7f768b9e2800] 04:43:16 INFO - PROCESS | 4936 | 1461066196153 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f768f9af400) [pid = 4936] [serial = 1143] [outer = 0x7f768b9e2800] 04:43:17 INFO - PROCESS | 4936 | 1461066197031 Marionette TRACE conn3 <- [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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1531ms 04:43:17 INFO - PROCESS | 4936 | 1461066197066 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 4936 | 1461066197070 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:43:17 INFO - PROCESS | 4936 | 1461066197075 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 4936 | 1461066197079 Marionette TRACE conn3 <- [1,1494,null,{}] 04:43:17 INFO - PROCESS | 4936 | 1461066197087 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 4936 | 1461066197286 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:43:17 INFO - PROCESS | 4936 | 1461066197494 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e980000 == 93 [pid = 4936] [id = 381] 04:43:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f768b9e2c00) [pid = 4936] [serial = 1144] [outer = (nil)] 04:43:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f76909a5800) [pid = 4936] [serial = 1145] [outer = 0x7f768b9e2c00] 04:43:17 INFO - PROCESS | 4936 | 1461066197568 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f769129b400) [pid = 4936] [serial = 1146] [outer = 0x7f768b9e2c00] 04:43:18 INFO - PROCESS | 4936 | 1461066198497 Marionette TRACE conn3 <- [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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1481ms 04:43:18 INFO - PROCESS | 4936 | 1461066198558 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 4936 | 1461066198562 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:43:18 INFO - PROCESS | 4936 | 1461066198569 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 4936 | 1461066198573 Marionette TRACE conn3 <- [1,1498,null,{}] 04:43:18 INFO - PROCESS | 4936 | 1461066198579 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 4936 | 1461066198791 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:43:19 INFO - PROCESS | 4936 | 1461066199092 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3569800 == 94 [pid = 4936] [id = 382] 04:43:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f7686735000) [pid = 4936] [serial = 1147] [outer = (nil)] 04:43:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7691973c00) [pid = 4936] [serial = 1148] [outer = 0x7f7686735000] 04:43:19 INFO - PROCESS | 4936 | 1461066199174 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f769270cc00) [pid = 4936] [serial = 1149] [outer = 0x7f7686735000] 04:43:20 INFO - PROCESS | 4936 | 1461066200030 Marionette TRACE conn3 <- [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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1530ms 04:43:20 INFO - PROCESS | 4936 | 1461066200100 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 4936 | 1461066200103 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:43:20 INFO - PROCESS | 4936 | 1461066200111 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 4936 | 1461066200115 Marionette TRACE conn3 <- [1,1502,null,{}] 04:43:20 INFO - PROCESS | 4936 | 1461066200122 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 4936 | 1461066200336 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:43:20 INFO - PROCESS | 4936 | 1461066200634 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b3e800 == 95 [pid = 4936] [id = 383] 04:43:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f768fa67800) [pid = 4936] [serial = 1150] [outer = (nil)] 04:43:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f769270d400) [pid = 4936] [serial = 1151] [outer = 0x7f768fa67800] 04:43:20 INFO - PROCESS | 4936 | 1461066200721 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f7697907000) [pid = 4936] [serial = 1152] [outer = 0x7f768fa67800] 04:43:21 INFO - PROCESS | 4936 | 1461066201571 Marionette TRACE conn3 <- [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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1534ms 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:43:21 INFO - PROCESS | 4936 | 1461066201646 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 4936 | 1461066201649 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:43:21 INFO - PROCESS | 4936 | 1461066201657 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 4936 | 1461066201660 Marionette TRACE conn3 <- [1,1506,null,{}] 04:43:21 INFO - PROCESS | 4936 | 1461066201668 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 4936 | 1461066201916 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:43:22 INFO - PROCESS | 4936 | 1461066202160 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c71a000 == 96 [pid = 4936] [id = 384] 04:43:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f767acc6800) [pid = 4936] [serial = 1153] [outer = (nil)] 04:43:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f769e4ba400) [pid = 4936] [serial = 1154] [outer = 0x7f767acc6800] 04:43:22 INFO - PROCESS | 4936 | 1461066202282 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f769e90b000) [pid = 4936] [serial = 1155] [outer = 0x7f767acc6800] 04:43:23 INFO - PROCESS | 4936 | 1461066203143 Marionette TRACE conn3 <- [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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1537ms 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:43:23 INFO - PROCESS | 4936 | 1461066203193 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 4936 | 1461066203196 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:43:23 INFO - PROCESS | 4936 | 1461066203204 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 4936 | 1461066203206 Marionette TRACE conn3 <- [1,1510,null,{}] 04:43:23 INFO - PROCESS | 4936 | 1461066203213 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 4936 | 1461066203452 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:43:23 INFO - PROCESS | 4936 | 1461066203713 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a8000 == 97 [pid = 4936] [id = 385] 04:43:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f767d637400) [pid = 4936] [serial = 1156] [outer = (nil)] 04:43:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f767d639000) [pid = 4936] [serial = 1157] [outer = 0x7f767d637400] 04:43:23 INFO - PROCESS | 4936 | 1461066203847 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f769e90e800) [pid = 4936] [serial = 1158] [outer = 0x7f767d637400] 04:43:24 INFO - PROCESS | 4936 | 1461066204787 Marionette TRACE conn3 <- [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]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1631ms 04:43:24 INFO - PROCESS | 4936 | 1461066204834 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 4936 | 1461066204839 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:43:24 INFO - PROCESS | 4936 | 1461066204845 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 4936 | 1461066204849 Marionette TRACE conn3 <- [1,1514,null,{}] 04:43:24 INFO - PROCESS | 4936 | 1461066204856 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 4936 | 1461066205138 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:43:25 INFO - PROCESS | 4936 | 1461066205442 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676eec800 == 98 [pid = 4936] [id = 386] 04:43:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f767bba4400) [pid = 4936] [serial = 1159] [outer = (nil)] 04:43:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f768553c800) [pid = 4936] [serial = 1160] [outer = 0x7f767bba4400] 04:43:25 INFO - PROCESS | 4936 | 1461066205518 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 245 (0x7f769f902400) [pid = 4936] [serial = 1161] [outer = 0x7f767bba4400] 04:43:26 INFO - PROCESS | 4936 | 1461066206331 Marionette TRACE conn3 <- [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]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1535ms 04:43:26 INFO - PROCESS | 4936 | 1461066206381 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 4936 | 1461066206385 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:43:26 INFO - PROCESS | 4936 | 1461066206392 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 4936 | 1461066206394 Marionette TRACE conn3 <- [1,1518,null,{}] 04:43:26 INFO - PROCESS | 4936 | 1461066206400 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 4936 | 1461066206598 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:43:26 INFO - PROCESS | 4936 | 1461066206813 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767762d000 == 99 [pid = 4936] [id = 387] 04:43:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 246 (0x7f767accfc00) [pid = 4936] [serial = 1162] [outer = (nil)] 04:43:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 247 (0x7f767ce9dc00) [pid = 4936] [serial = 1163] [outer = 0x7f767accfc00] 04:43:26 INFO - PROCESS | 4936 | 1461066206930 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 248 (0x7f7685571800) [pid = 4936] [serial = 1164] [outer = 0x7f767accfc00] 04:43:28 INFO - PROCESS | 4936 | 1461066208402 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2029ms 04:43:28 INFO - PROCESS | 4936 | 1461066208423 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 4936 | 1461066208430 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:43:28 INFO - PROCESS | 4936 | 1461066208440 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 4936 | 1461066208444 Marionette TRACE conn3 <- [1,1522,null,{}] 04:43:28 INFO - PROCESS | 4936 | 1461066208453 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 4936 | 1461066208659 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:43:28 INFO - PROCESS | 4936 | 1461066208931 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c702800 == 100 [pid = 4936] [id = 388] 04:43:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 249 (0x7f7677753c00) [pid = 4936] [serial = 1165] [outer = (nil)] 04:43:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 250 (0x7f767bba8800) [pid = 4936] [serial = 1166] [outer = 0x7f7677753c00] 04:43:29 INFO - PROCESS | 4936 | 1461066209091 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 251 (0x7f767cb6a800) [pid = 4936] [serial = 1167] [outer = 0x7f7677753c00] 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:29 INFO - PROCESS | 4936 | 1461066209935 Marionette TRACE conn3 <- [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"]]]}] 04:43:29 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 () { 04:43:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:43:29 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 () { 04:43:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:43:29 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 () { 04:43:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:43:29 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 () { 04:43:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:43:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1547ms 04:43:29 INFO - PROCESS | 4936 | 1461066209995 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 4936 | 1461066210004 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:43:30 INFO - PROCESS | 4936 | 1461066210035 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 4936 | 1461066210039 Marionette TRACE conn3 <- [1,1526,null,{}] 04:43:30 INFO - PROCESS | 4936 | 1461066210046 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 4936 | 1461066210248 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:43:30 INFO - PROCESS | 4936 | 1461066210687 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9c8000 == 101 [pid = 4936] [id = 389] 04:43:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 252 (0x7f767d62d000) [pid = 4936] [serial = 1168] [outer = (nil)] 04:43:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 253 (0x7f767fcdc400) [pid = 4936] [serial = 1169] [outer = 0x7f767d62d000] 04:43:30 INFO - PROCESS | 4936 | 1461066210763 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 254 (0x7f768023b400) [pid = 4936] [serial = 1170] [outer = 0x7f767d62d000] 04:43:31 INFO - PROCESS | 4936 | 1461066211583 Marionette TRACE conn3 <- [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"]]]}] 04:43:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:43:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:43:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:43:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:43:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1590ms 04:43:31 INFO - PROCESS | 4936 | 1461066211650 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 4936 | 1461066211654 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:43:31 INFO - PROCESS | 4936 | 1461066211664 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 4936 | 1461066211669 Marionette TRACE conn3 <- [1,1530,null,{}] 04:43:31 INFO - PROCESS | 4936 | 1461066211685 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 4936 | 1461066211902 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:43:32 INFO - PROCESS | 4936 | 1461066212113 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685020000 == 102 [pid = 4936] [id = 390] 04:43:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 255 (0x7f767cba1800) [pid = 4936] [serial = 1171] [outer = (nil)] 04:43:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 256 (0x7f7685458800) [pid = 4936] [serial = 1172] [outer = 0x7f767cba1800] 04:43:32 INFO - PROCESS | 4936 | 1461066212229 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 257 (0x7f768570e800) [pid = 4936] [serial = 1173] [outer = 0x7f767cba1800] 04:43:33 INFO - PROCESS | 4936 | 1461066213066 Marionette TRACE conn3 <- [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]]]}] 04:43:33 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 04:43:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:43:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:43:33 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. 04:43:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:43:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1437ms 04:43:33 INFO - PROCESS | 4936 | 1461066213104 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 4936 | 1461066213107 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:43:33 INFO - PROCESS | 4936 | 1461066213115 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 4936 | 1461066213117 Marionette TRACE conn3 <- [1,1534,null,{}] 04:43:33 INFO - PROCESS | 4936 | 1461066213122 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 4936 | 1461066213368 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:43:33 INFO - PROCESS | 4936 | 1461066213562 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dd8000 == 103 [pid = 4936] [id = 391] 04:43:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 258 (0x7f7685055800) [pid = 4936] [serial = 1174] [outer = (nil)] 04:43:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 259 (0x7f7686663c00) [pid = 4936] [serial = 1175] [outer = 0x7f7685055800] 04:43:33 INFO - PROCESS | 4936 | 1461066213676 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 260 (0x7f7686736800) [pid = 4936] [serial = 1176] [outer = 0x7f7685055800] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769794f000 == 102 [pid = 4936] [id = 41] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5b6000 == 101 [pid = 4936] [id = 53] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e07e800 == 100 [pid = 4936] [id = 48] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 259 (0x7f767cb6e800) [pid = 4936] [serial = 1043] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 258 (0x7f767f902400) [pid = 4936] [serial = 1004] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 257 (0x7f76883ab800) [pid = 4936] [serial = 1010] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 256 (0x7f769f906000) [pid = 4936] [serial = 1022] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 255 (0x7f769d6d9c00) [pid = 4936] [serial = 1019] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 254 (0x7f7685578c00) [pid = 4936] [serial = 1007] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 253 (0x7f76a30c9000) [pid = 4936] [serial = 1025] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 252 (0x7f7684f0a400) [pid = 4936] [serial = 1028] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 251 (0x7f7684f99400) [pid = 4936] [serial = 1031] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 250 (0x7f76909a8000) [pid = 4936] [serial = 1034] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 249 (0x7f767cbabc00) [pid = 4936] [serial = 1037] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 248 (0x7f767ab6d000) [pid = 4936] [serial = 1040] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 247 (0x7f768fd5c400) [pid = 4936] [serial = 1016] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | --DOMWINDOW == 246 (0x7f7687d56000) [pid = 4936] [serial = 1013] [outer = (nil)] [url = about:blank] 04:43:34 INFO - PROCESS | 4936 | 1461066214775 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e092000 == 99 [pid = 4936] [id = 39] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687da4800 == 98 [pid = 4936] [id = 374] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686485800 == 97 [pid = 4936] [id = 373] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bb3000 == 96 [pid = 4936] [id = 372] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce7c800 == 95 [pid = 4936] [id = 371] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab50800 == 94 [pid = 4936] [id = 370] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680620800 == 93 [pid = 4936] [id = 369] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3c26800 == 92 [pid = 4936] [id = 363] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e972000 == 91 [pid = 4936] [id = 362] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693ba1000 == 90 [pid = 4936] [id = 361] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690937800 == 89 [pid = 4936] [id = 360] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ed800 == 88 [pid = 4936] [id = 359] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e474000 == 87 [pid = 4936] [id = 324] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c388000 == 86 [pid = 4936] [id = 358] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855c2800 == 85 [pid = 4936] [id = 357] 04:43:34 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dabc800 == 84 [pid = 4936] [id = 356] 04:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1734ms 04:43:34 INFO - PROCESS | 4936 | 1461066214850 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:43:34 INFO - PROCESS | 4936 | 1461066214854 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:43:34 INFO - PROCESS | 4936 | 1461066214861 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 4936 | 1461066214864 Marionette TRACE conn3 <- [1,1538,null,{}] 04:43:34 INFO - PROCESS | 4936 | 1461066214873 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:35 INFO - PROCESS | 4936 | 1461066215072 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 245 (0x7f767d8da800) [pid = 4936] [serial = 1047] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 244 (0x7f767cb6f800) [pid = 4936] [serial = 1046] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f768956ec00) [pid = 4936] [serial = 1065] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f76864be400) [pid = 4936] [serial = 1058] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f768829e800) [pid = 4936] [serial = 1064] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f7685710c00) [pid = 4936] [serial = 1056] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f7686732c00) [pid = 4936] [serial = 1059] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f7687d4b000) [pid = 4936] [serial = 1061] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f76882a5c00) [pid = 4936] [serial = 1062] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f768030bc00) [pid = 4936] [serial = 1052] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f768505bc00) [pid = 4936] [serial = 1053] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f76856ca400) [pid = 4936] [serial = 1055] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f767fcd8800) [pid = 4936] [serial = 1050] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f767f907800) [pid = 4936] [serial = 1049] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 4936 | 1461066215306 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b358800 == 85 [pid = 4936] [id = 392] 04:43:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f767cb6f800) [pid = 4936] [serial = 1177] [outer = (nil)] 04:43:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f7684dfa000) [pid = 4936] [serial = 1178] [outer = 0x7f767cb6f800] 04:43:35 INFO - PROCESS | 4936 | 1461066215380 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f76856c6800) [pid = 4936] [serial = 1179] [outer = 0x7f767cb6f800] 04:43:36 INFO - PROCESS | 4936 | 1461066216168 Marionette TRACE conn3 <- [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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1347ms 04:43:36 INFO - PROCESS | 4936 | 1461066216210 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 4936 | 1461066216214 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:43:36 INFO - PROCESS | 4936 | 1461066216220 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 4936 | 1461066216222 Marionette TRACE conn3 <- [1,1542,null,{}] 04:43:36 INFO - PROCESS | 4936 | 1461066216227 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 4936 | 1461066216450 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:43:36 INFO - PROCESS | 4936 | 1461066216613 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768061a800 == 86 [pid = 4936] [id = 393] 04:43:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f767cba7400) [pid = 4936] [serial = 1180] [outer = (nil)] 04:43:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f7688310c00) [pid = 4936] [serial = 1181] [outer = 0x7f767cba7400] 04:43:36 INFO - PROCESS | 4936 | 1461066216680 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f768b908800) [pid = 4936] [serial = 1182] [outer = 0x7f767cba7400] 04:43:37 INFO - PROCESS | 4936 | 1461066217461 Marionette TRACE conn3 <- [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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1281ms 04:43:37 INFO - PROCESS | 4936 | 1461066217502 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 4936 | 1461066217506 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:43:37 INFO - PROCESS | 4936 | 1461066217520 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 4936 | 1461066217523 Marionette TRACE conn3 <- [1,1546,null,{}] 04:43:37 INFO - PROCESS | 4936 | 1461066217528 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 4936 | 1461066217775 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:43:37 INFO - PROCESS | 4936 | 1461066217823 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b0f800 == 87 [pid = 4936] [id = 394] 04:43:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f768b90b000) [pid = 4936] [serial = 1183] [outer = (nil)] 04:43:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f768b9dac00) [pid = 4936] [serial = 1184] [outer = 0x7f768b90b000] 04:43:37 INFO - PROCESS | 4936 | 1461066217885 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f768c214c00) [pid = 4936] [serial = 1185] [outer = 0x7f768b90b000] 04:43:38 INFO - PROCESS | 4936 | 1461066218767 Marionette TRACE conn3 <- [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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1283ms 04:43:38 INFO - PROCESS | 4936 | 1461066218805 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 4936 | 1461066218807 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:43:38 INFO - PROCESS | 4936 | 1461066218814 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 4936 | 1461066218818 Marionette TRACE conn3 <- [1,1550,null,{}] 04:43:38 INFO - PROCESS | 4936 | 1461066218830 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 4936 | 1461066219069 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:43:39 INFO - PROCESS | 4936 | 1461066219101 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689332000 == 88 [pid = 4936] [id = 395] 04:43:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f768b910000) [pid = 4936] [serial = 1186] [outer = (nil)] 04:43:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f768c219800) [pid = 4936] [serial = 1187] [outer = 0x7f768b910000] 04:43:39 INFO - PROCESS | 4936 | 1461066219162 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f768e06cc00) [pid = 4936] [serial = 1188] [outer = 0x7f768b910000] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f767d8da400) [pid = 4936] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f76916e0800) [pid = 4936] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f767a0cc000) [pid = 4936] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f767d8e5c00) [pid = 4936] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f7687747800) [pid = 4936] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f7684f04000) [pid = 4936] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f767ce97000) [pid = 4936] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f767d8dc800) [pid = 4936] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f768ef1a000) [pid = 4936] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f768b9e4400) [pid = 4936] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f767c6c6000) [pid = 4936] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f768640d400) [pid = 4936] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f767ce97c00) [pid = 4936] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f76916e5400) [pid = 4936] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f767cacc800) [pid = 4936] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f76864b9000) [pid = 4936] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f767ab64800) [pid = 4936] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f76856cc800) [pid = 4936] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f7688155c00) [pid = 4936] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f767acc4c00) [pid = 4936] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f768bb80400) [pid = 4936] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f7685459c00) [pid = 4936] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f7692807800) [pid = 4936] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f767d8d6400) [pid = 4936] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f768830dc00) [pid = 4936] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7687746800) [pid = 4936] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f768f9b8400) [pid = 4936] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7686340c00) [pid = 4936] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f769270c000) [pid = 4936] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f7690dc2000) [pid = 4936] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f767acc7c00) [pid = 4936] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f767f90fc00) [pid = 4936] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f767a0c2400) [pid = 4936] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f7679ead400) [pid = 4936] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f7689568000) [pid = 4936] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767cba5000) [pid = 4936] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f7686662800) [pid = 4936] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7684c84800) [pid = 4936] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7688307c00) [pid = 4936] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f767ce95800) [pid = 4936] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7684c82800) [pid = 4936] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f769f904c00) [pid = 4936] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f768f2b2800) [pid = 4936] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f7685578000) [pid = 4936] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7679ea4800) [pid = 4936] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f767fc96c00) [pid = 4936] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f76909a3800) [pid = 4936] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f767cea0400) [pid = 4936] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7693b7ec00) [pid = 4936] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f768505b800) [pid = 4936] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f768e18cc00) [pid = 4936] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768bb7dc00) [pid = 4936] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7679ea1400) [pid = 4936] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f76883b4000) [pid = 4936] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f767a0c7800) [pid = 4936] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767d8d9800) [pid = 4936] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f767caca800) [pid = 4936] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f767ab6a000) [pid = 4936] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:43:40 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f767edbfc00) [pid = 4936] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:43:41 INFO - PROCESS | 4936 | 1461066221120 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2348ms 04:43:41 INFO - PROCESS | 4936 | 1461066221163 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 4936 | 1461066221167 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:43:41 INFO - PROCESS | 4936 | 1461066221174 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 4936 | 1461066221177 Marionette TRACE conn3 <- [1,1554,null,{}] 04:43:41 INFO - PROCESS | 4936 | 1461066221183 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 4936 | 1461066221381 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:43:41 INFO - PROCESS | 4936 | 1461066221571 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b897000 == 89 [pid = 4936] [id = 396] 04:43:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7677745400) [pid = 4936] [serial = 1189] [outer = (nil)] 04:43:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f767cad6400) [pid = 4936] [serial = 1190] [outer = 0x7f7677745400] 04:43:41 INFO - PROCESS | 4936 | 1461066221635 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f767d8dc800) [pid = 4936] [serial = 1191] [outer = 0x7f7677745400] 04:43:42 INFO - PROCESS | 4936 | 1461066222380 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1232ms 04:43:42 INFO - PROCESS | 4936 | 1461066222535 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 4936 | 1461066222542 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:43:42 INFO - PROCESS | 4936 | 1461066222567 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 4936 | 1461066222572 Marionette TRACE conn3 <- [1,1558,null,{}] 04:43:42 INFO - PROCESS | 4936 | 1461066222581 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 4936 | 1461066222798 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:43:43 INFO - PROCESS | 4936 | 1461066223074 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b2df000 == 90 [pid = 4936] [id = 397] 04:43:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767acc8c00) [pid = 4936] [serial = 1192] [outer = (nil)] 04:43:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f767bb9e800) [pid = 4936] [serial = 1193] [outer = 0x7f767acc8c00] 04:43:43 INFO - PROCESS | 4936 | 1461066223165 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f767c6c5000) [pid = 4936] [serial = 1194] [outer = 0x7f767acc8c00] 04:43:44 INFO - PROCESS | 4936 | 1461066224076 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1536ms 04:43:44 INFO - PROCESS | 4936 | 1461066224105 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:43:44 INFO - PROCESS | 4936 | 1461066224111 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:43:44 INFO - PROCESS | 4936 | 1461066224123 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 4936 | 1461066224129 Marionette TRACE conn3 <- [1,1562,null,{}] 04:43:44 INFO - PROCESS | 4936 | 1461066224135 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 4936 | 1461066224408 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:43:44 INFO - PROCESS | 4936 | 1461066224747 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680560000 == 91 [pid = 4936] [id = 398] 04:43:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f767edbb800) [pid = 4936] [serial = 1195] [outer = (nil)] 04:43:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f767f905000) [pid = 4936] [serial = 1196] [outer = 0x7f767edbb800] 04:43:44 INFO - PROCESS | 4936 | 1461066224829 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7680302400) [pid = 4936] [serial = 1197] [outer = 0x7f767edbb800] 04:43:45 INFO - PROCESS | 4936 | 1461066225778 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1699ms 04:43:45 INFO - PROCESS | 4936 | 1461066225819 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 4936 | 1461066225824 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:43:45 INFO - PROCESS | 4936 | 1461066225830 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 4936 | 1461066225834 Marionette TRACE conn3 <- [1,1566,null,{}] 04:43:45 INFO - PROCESS | 4936 | 1461066225847 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 4936 | 1461066226076 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:43:46 INFO - PROCESS | 4936 | 1461066226419 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76887a8800 == 92 [pid = 4936] [id = 399] 04:43:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7684fa2000) [pid = 4936] [serial = 1198] [outer = (nil)] 04:43:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f768505b800) [pid = 4936] [serial = 1199] [outer = 0x7f7684fa2000] 04:43:46 INFO - PROCESS | 4936 | 1461066226506 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f76856cf800) [pid = 4936] [serial = 1200] [outer = 0x7f7684fa2000] 04:43:47 INFO - PROCESS | 4936 | 1461066227378 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:43:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:43:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1593ms 04:43:47 INFO - PROCESS | 4936 | 1461066227424 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:43:47 INFO - PROCESS | 4936 | 1461066227428 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:43:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:43:47 INFO - PROCESS | 4936 | 1461066227435 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 4936 | 1461066227439 Marionette TRACE conn3 <- [1,1570,null,{}] 04:43:47 INFO - PROCESS | 4936 | 1461066227445 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:47 INFO - PROCESS | 4936 | 1461066227662 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:43:47 INFO - PROCESS | 4936 | 1461066227935 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c842800 == 93 [pid = 4936] [id = 400] 04:43:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7684fa5c00) [pid = 4936] [serial = 1201] [outer = (nil)] 04:43:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7686662000) [pid = 4936] [serial = 1202] [outer = 0x7f7684fa5c00] 04:43:48 INFO - PROCESS | 4936 | 1461066228057 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f76867eac00) [pid = 4936] [serial = 1203] [outer = 0x7f7684fa5c00] 04:43:48 INFO - PROCESS | 4936 | 1461066228929 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1533ms 04:43:48 INFO - PROCESS | 4936 | 1461066228970 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 4936 | 1461066228973 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:43:48 INFO - PROCESS | 4936 | 1461066228980 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 4936 | 1461066228983 Marionette TRACE conn3 <- [1,1574,null,{}] 04:43:48 INFO - PROCESS | 4936 | 1461066228988 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:49 INFO - PROCESS | 4936 | 1461066229273 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:43:49 INFO - PROCESS | 4936 | 1461066229426 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e092000 == 94 [pid = 4936] [id = 401] 04:43:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f768640c400) [pid = 4936] [serial = 1204] [outer = (nil)] 04:43:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f7687bb9800) [pid = 4936] [serial = 1205] [outer = 0x7f768640c400] 04:43:49 INFO - PROCESS | 4936 | 1461066229540 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f7688311c00) [pid = 4936] [serial = 1206] [outer = 0x7f768640c400] 04:43:50 INFO - PROCESS | 4936 | 1461066230472 Marionette TRACE conn3 <- [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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1540ms 04:43:50 INFO - PROCESS | 4936 | 1461066230521 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 4936 | 1461066230525 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:43:50 INFO - PROCESS | 4936 | 1461066230531 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 4936 | 1461066230534 Marionette TRACE conn3 <- [1,1578,null,{}] 04:43:50 INFO - PROCESS | 4936 | 1461066230560 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 4936 | 1461066230815 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:43:51 INFO - PROCESS | 4936 | 1461066231081 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690d36800 == 95 [pid = 4936] [id = 402] 04:43:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f768b970c00) [pid = 4936] [serial = 1207] [outer = (nil)] 04:43:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f768c210800) [pid = 4936] [serial = 1208] [outer = 0x7f768b970c00] 04:43:51 INFO - PROCESS | 4936 | 1461066231203 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f768e06a800) [pid = 4936] [serial = 1209] [outer = 0x7f768b970c00] 04:43:52 INFO - PROCESS | 4936 | 1461066232079 Marionette TRACE conn3 <- [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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1609ms 04:43:52 INFO - PROCESS | 4936 | 1461066232142 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 4936 | 1461066232146 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:43:52 INFO - PROCESS | 4936 | 1461066232153 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 4936 | 1461066232156 Marionette TRACE conn3 <- [1,1582,null,{}] 04:43:52 INFO - PROCESS | 4936 | 1461066232162 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:52 INFO - PROCESS | 4936 | 1461066232370 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:43:52 INFO - PROCESS | 4936 | 1461066232579 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693cbd000 == 96 [pid = 4936] [id = 403] 04:43:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f768b971400) [pid = 4936] [serial = 1210] [outer = (nil)] 04:43:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f768e18e800) [pid = 4936] [serial = 1211] [outer = 0x7f768b971400] 04:43:52 INFO - PROCESS | 4936 | 1461066232695 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f768efaa000) [pid = 4936] [serial = 1212] [outer = 0x7f768b971400] 04:43:53 INFO - PROCESS | 4936 | 1461066233631 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1532ms 04:43:53 INFO - PROCESS | 4936 | 1461066233687 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 4936 | 1461066233690 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:43:53 INFO - PROCESS | 4936 | 1461066233696 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 4936 | 1461066233699 Marionette TRACE conn3 <- [1,1586,null,{}] 04:43:53 INFO - PROCESS | 4936 | 1461066233704 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 4936 | 1461066233908 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:43:54 INFO - PROCESS | 4936 | 1461066234163 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e727800 == 97 [pid = 4936] [id = 404] 04:43:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f768bb71000) [pid = 4936] [serial = 1213] [outer = (nil)] 04:43:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f768fc1e000) [pid = 4936] [serial = 1214] [outer = 0x7f768bb71000] 04:43:54 INFO - PROCESS | 4936 | 1461066234281 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f76905d3c00) [pid = 4936] [serial = 1215] [outer = 0x7f768bb71000] 04:43:55 INFO - PROCESS | 4936 | 1461066235206 Marionette TRACE conn3 <- [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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1581ms 04:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:43:55 INFO - PROCESS | 4936 | 1461066235280 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 4936 | 1461066235283 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:43:55 INFO - PROCESS | 4936 | 1461066235290 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 4936 | 1461066235292 Marionette TRACE conn3 <- [1,1590,null,{}] 04:43:55 INFO - PROCESS | 4936 | 1461066235299 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 4936 | 1461066235514 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:43:55 INFO - PROCESS | 4936 | 1461066235824 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3555000 == 98 [pid = 4936] [id = 405] 04:43:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f768e06d000) [pid = 4936] [serial = 1216] [outer = (nil)] 04:43:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f76909a6400) [pid = 4936] [serial = 1217] [outer = 0x7f768e06d000] 04:43:55 INFO - PROCESS | 4936 | 1461066235903 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f769150fc00) [pid = 4936] [serial = 1218] [outer = 0x7f768e06d000] 04:43:56 INFO - PROCESS | 4936 | 1461066236723 Marionette TRACE conn3 <- [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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1483ms 04:43:56 INFO - PROCESS | 4936 | 1461066236772 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 4936 | 1461066236776 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:43:56 INFO - PROCESS | 4936 | 1461066236782 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 4936 | 1461066236786 Marionette TRACE conn3 <- [1,1594,null,{}] 04:43:56 INFO - PROCESS | 4936 | 1461066236791 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 4936 | 1461066237004 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:43:57 INFO - PROCESS | 4936 | 1461066237219 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b33800 == 99 [pid = 4936] [id = 406] 04:43:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f768efb1400) [pid = 4936] [serial = 1219] [outer = (nil)] 04:43:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7691977400) [pid = 4936] [serial = 1220] [outer = 0x7f768efb1400] 04:43:57 INFO - PROCESS | 4936 | 1461066237334 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f7692470c00) [pid = 4936] [serial = 1221] [outer = 0x7f768efb1400] 04:43:58 INFO - PROCESS | 4936 | 1461066238250 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1532ms 04:43:58 INFO - PROCESS | 4936 | 1461066238317 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:43:58 INFO - PROCESS | 4936 | 1461066238321 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:43:58 INFO - PROCESS | 4936 | 1461066238327 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 4936 | 1461066238331 Marionette TRACE conn3 <- [1,1598,null,{}] 04:43:58 INFO - PROCESS | 4936 | 1461066238337 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 4936 | 1461066238610 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:43:58 INFO - PROCESS | 4936 | 1461066238878 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dbf000 == 100 [pid = 4936] [id = 407] 04:43:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f769e4b3c00) [pid = 4936] [serial = 1222] [outer = (nil)] 04:43:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f769e9d8000) [pid = 4936] [serial = 1223] [outer = 0x7f769e4b3c00] 04:43:58 INFO - PROCESS | 4936 | 1461066238996 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f76a182b400) [pid = 4936] [serial = 1224] [outer = 0x7f769e4b3c00] 04:43:59 INFO - PROCESS | 4936 | 1461066239940 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1634ms 04:43:59 INFO - PROCESS | 4936 | 1461066239961 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 4936 | 1461066239964 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:43:59 INFO - PROCESS | 4936 | 1461066239970 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 4936 | 1461066239973 Marionette TRACE conn3 <- [1,1602,null,{}] 04:43:59 INFO - PROCESS | 4936 | 1461066239979 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 4936 | 1461066240201 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:44:00 INFO - PROCESS | 4936 | 1461066240531 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684d48800 == 101 [pid = 4936] [id = 408] 04:44:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7676c73c00) [pid = 4936] [serial = 1225] [outer = (nil)] 04:44:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f7676c7b000) [pid = 4936] [serial = 1226] [outer = 0x7f7676c73c00] 04:44:00 INFO - PROCESS | 4936 | 1461066240617 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f769d6d9c00) [pid = 4936] [serial = 1227] [outer = 0x7f7676c73c00] 04:44:01 INFO - PROCESS | 4936 | 1461066241480 Marionette TRACE conn3 <- [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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1587ms 04:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:44:01 INFO - PROCESS | 4936 | 1461066241558 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 4936 | 1461066241561 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:44:01 INFO - PROCESS | 4936 | 1461066241568 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 4936 | 1461066241571 Marionette TRACE conn3 <- [1,1606,null,{}] 04:44:01 INFO - PROCESS | 4936 | 1461066241579 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 4936 | 1461066241795 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:44:02 INFO - PROCESS | 4936 | 1461066242097 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0b7000 == 102 [pid = 4936] [id = 409] 04:44:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f7676c74400) [pid = 4936] [serial = 1228] [outer = (nil)] 04:44:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f76a198ec00) [pid = 4936] [serial = 1229] [outer = 0x7f7676c74400] 04:44:02 INFO - PROCESS | 4936 | 1461066242180 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f76a3624400) [pid = 4936] [serial = 1230] [outer = 0x7f7676c74400] 04:44:03 INFO - PROCESS | 4936 | 1461066243051 Marionette TRACE conn3 <- [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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1534ms 04:44:03 INFO - PROCESS | 4936 | 1461066243101 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 4936 | 1461066243104 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:44:03 INFO - PROCESS | 4936 | 1461066243112 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 4936 | 1461066243115 Marionette TRACE conn3 <- [1,1610,null,{}] 04:44:03 INFO - PROCESS | 4936 | 1461066243121 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 4936 | 1461066243340 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:44:03 INFO - PROCESS | 4936 | 1461066243643 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677de8800 == 103 [pid = 4936] [id = 410] 04:44:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f7676c76800) [pid = 4936] [serial = 1231] [outer = (nil)] 04:44:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f7677251000) [pid = 4936] [serial = 1232] [outer = 0x7f7676c76800] 04:44:03 INFO - PROCESS | 4936 | 1461066243724 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f7677255c00) [pid = 4936] [serial = 1233] [outer = 0x7f7676c76800] 04:44:04 INFO - PROCESS | 4936 | 1461066244587 Marionette TRACE conn3 <- [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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1533ms 04:44:04 INFO - PROCESS | 4936 | 1461066244645 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 4936 | 1461066244648 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:44:04 INFO - PROCESS | 4936 | 1461066244655 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 4936 | 1461066244657 Marionette TRACE conn3 <- [1,1614,null,{}] 04:44:04 INFO - PROCESS | 4936 | 1461066244662 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 4936 | 1461066244908 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:44:05 INFO - PROCESS | 4936 | 1461066245226 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab62000 == 104 [pid = 4936] [id = 411] 04:44:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f7676c78c00) [pid = 4936] [serial = 1234] [outer = (nil)] 04:44:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f767ab65000) [pid = 4936] [serial = 1235] [outer = 0x7f7676c78c00] 04:44:05 INFO - PROCESS | 4936 | 1461066245307 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f767cb68400) [pid = 4936] [serial = 1236] [outer = 0x7f7676c78c00] 04:44:06 INFO - PROCESS | 4936 | 1461066246195 Marionette TRACE conn3 <- [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]]]}] 04:44:06 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 04:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1586ms 04:44:06 INFO - PROCESS | 4936 | 1461066246242 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 4936 | 1461066246246 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:44:06 INFO - PROCESS | 4936 | 1461066246251 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 4936 | 1461066246254 Marionette TRACE conn3 <- [1,1618,null,{}] 04:44:06 INFO - PROCESS | 4936 | 1461066246259 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 4936 | 1461066246473 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:44:06 INFO - PROCESS | 4936 | 1461066246737 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9d2800 == 105 [pid = 4936] [id = 412] 04:44:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f767724a400) [pid = 4936] [serial = 1237] [outer = (nil)] 04:44:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f767a0c6800) [pid = 4936] [serial = 1238] [outer = 0x7f767724a400] 04:44:06 INFO - PROCESS | 4936 | 1461066246856 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f767cb64c00) [pid = 4936] [serial = 1239] [outer = 0x7f767724a400] 04:44:07 INFO - PROCESS | 4936 | 1461066247734 Marionette TRACE conn3 <- [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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1528ms 04:44:07 INFO - PROCESS | 4936 | 1461066247781 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 4936 | 1461066247785 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:44:07 INFO - PROCESS | 4936 | 1461066247791 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 4936 | 1461066247794 Marionette TRACE conn3 <- [1,1622,null,{}] 04:44:07 INFO - PROCESS | 4936 | 1461066247799 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 4936 | 1461066248020 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:44:08 INFO - PROCESS | 4936 | 1461066248729 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b2c2800 == 106 [pid = 4936] [id = 413] 04:44:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f7676c6fc00) [pid = 4936] [serial = 1240] [outer = (nil)] 04:44:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f7676c76000) [pid = 4936] [serial = 1241] [outer = 0x7f7676c6fc00] 04:44:08 INFO - PROCESS | 4936 | 1461066248864 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f7679ea6000) [pid = 4936] [serial = 1242] [outer = 0x7f7676c6fc00] 04:44:09 INFO - PROCESS | 4936 | 1461066249744 Marionette TRACE conn3 <- [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]]]}] 04:44:09 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 04:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2031ms 04:44:09 INFO - PROCESS | 4936 | 1461066249828 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 4936 | 1461066249840 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:44:09 INFO - PROCESS | 4936 | 1461066249849 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 4936 | 1461066249854 Marionette TRACE conn3 <- [1,1626,null,{}] 04:44:09 INFO - PROCESS | 4936 | 1461066249862 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 4936 | 1461066250110 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:44:10 INFO - PROCESS | 4936 | 1461066250465 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce70000 == 107 [pid = 4936] [id = 414] 04:44:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f7677746800) [pid = 4936] [serial = 1243] [outer = (nil)] 04:44:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f767ab6f000) [pid = 4936] [serial = 1244] [outer = 0x7f7677746800] 04:44:10 INFO - PROCESS | 4936 | 1461066250539 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f767ce04400) [pid = 4936] [serial = 1245] [outer = 0x7f7677746800] 04:44:11 INFO - PROCESS | 4936 | 1461066251414 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1587ms 04:44:11 INFO - PROCESS | 4936 | 1461066251464 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 4936 | 1461066251478 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:44:11 INFO - PROCESS | 4936 | 1461066251504 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 4936 | 1461066251513 Marionette TRACE conn3 <- [1,1630,null,{}] 04:44:11 INFO - PROCESS | 4936 | 1461066251518 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 4936 | 1461066251798 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:44:12 INFO - PROCESS | 4936 | 1461066252246 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b75f000 == 106 [pid = 4936] [id = 44] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3794000 == 105 [pid = 4936] [id = 124] 04:44:12 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f7687744400) [pid = 4936] [serial = 1124] [outer = (nil)] [url = about:blank] 04:44:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677ddb000 == 106 [pid = 4936] [id = 415] 04:44:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f767a0cd000) [pid = 4936] [serial = 1246] [outer = (nil)] 04:44:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f767ce03800) [pid = 4936] [serial = 1247] [outer = 0x7f767a0cd000] 04:44:12 INFO - PROCESS | 4936 | 1461066252399 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f767fc92400) [pid = 4936] [serial = 1248] [outer = 0x7f767a0cd000] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877d2000 == 105 [pid = 4936] [id = 333] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3569800 == 104 [pid = 4936] [id = 382] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e980000 == 103 [pid = 4936] [id = 381] 04:44:12 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7692053800 == 102 [pid = 4936] [id = 380] 04:44:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76904cf000 == 101 [pid = 4936] [id = 379] 04:44:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9d7000 == 100 [pid = 4936] [id = 378] 04:44:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689482000 == 99 [pid = 4936] [id = 377] 04:44:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680606000 == 98 [pid = 4936] [id = 376] 04:44:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab5b000 == 97 [pid = 4936] [id = 375] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f7684f0fc00) [pid = 4936] [serial = 1029] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f76879a6000) [pid = 4936] [serial = 822] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f767ab71c00) [pid = 4936] [serial = 1041] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f7687bc2400) [pid = 4936] [serial = 954] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f768a25d800) [pid = 4936] [serial = 1011] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f76a1944000) [pid = 4936] [serial = 912] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f769150c000) [pid = 4936] [serial = 825] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f7685573c00) [pid = 4936] [serial = 882] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f769e7ea000) [pid = 4936] [serial = 1020] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f76a194d800) [pid = 4936] [serial = 1023] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f768bb7b800) [pid = 4936] [serial = 963] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f7692810800) [pid = 4936] [serial = 897] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f769e794800) [pid = 4936] [serial = 903] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f768b48d400) [pid = 4936] [serial = 888] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f769d6d3400) [pid = 4936] [serial = 900] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f76915ac400) [pid = 4936] [serial = 972] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f767cb6d800) [pid = 4936] [serial = 915] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f76856cd800) [pid = 4936] [serial = 819] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f769f62c000) [pid = 4936] [serial = 909] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f76a13dd800) [pid = 4936] [serial = 981] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f768e3b8400) [pid = 4936] [serial = 966] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f76909a0400) [pid = 4936] [serial = 1038] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f76a3758400) [pid = 4936] [serial = 849] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f76882a3800) [pid = 4936] [serial = 957] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f768b73e800) [pid = 4936] [serial = 960] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f767cea0000) [pid = 4936] [serial = 837] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f76856c5800) [pid = 4936] [serial = 948] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f76a3623c00) [pid = 4936] [serial = 834] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f769150f000) [pid = 4936] [serial = 894] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f76867ebc00) [pid = 4936] [serial = 951] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f7679ead800) [pid = 4936] [serial = 852] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f769150e000) [pid = 4936] [serial = 1017] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f76a305e800) [pid = 4936] [serial = 1035] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f768666a400) [pid = 4936] [serial = 846] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f76a1827400) [pid = 4936] [serial = 906] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7686415800) [pid = 4936] [serial = 1008] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f769e4ba000) [pid = 4936] [serial = 831] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f768fa68c00) [pid = 4936] [serial = 969] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f767cad7400) [pid = 4936] [serial = 879] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f768bb68000) [pid = 4936] [serial = 1014] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f76927ab400) [pid = 4936] [serial = 975] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f767d8db000) [pid = 4936] [serial = 1044] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7680477800) [pid = 4936] [serial = 1005] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768e184000) [pid = 4936] [serial = 891] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7684fa5400) [pid = 4936] [serial = 1032] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f768b968c00) [pid = 4936] [serial = 840] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f767fce3400) [pid = 4936] [serial = 945] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7691973800) [pid = 4936] [serial = 756] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f769280c000) [pid = 4936] [serial = 828] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f76a3626400) [pid = 4936] [serial = 1026] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f76867eec00) [pid = 4936] [serial = 885] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768efab400) [pid = 4936] [serial = 843] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f769e272400) [pid = 4936] [serial = 978] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767ce0c000) [pid = 4936] [serial = 1094] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7693b7f400) [pid = 4936] [serial = 1091] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f76909aac00) [pid = 4936] [serial = 1085] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768b484c00) [pid = 4936] [serial = 1079] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f76a18c5800) [pid = 4936] [serial = 1097] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7691c9d800) [pid = 4936] [serial = 1088] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767f910800) [pid = 4936] [serial = 1070] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f769f7fb400) [pid = 4936] [serial = 1100] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7687704400) [pid = 4936] [serial = 1076] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f768e3b8800) [pid = 4936] [serial = 1082] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7684f9d000) [pid = 4936] [serial = 1073] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f768b9e7c00) [pid = 4936] [serial = 1067] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767774e400) [pid = 4936] [serial = 1103] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f768bb80800) [pid = 4936] [serial = 1002] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f7685711000) [pid = 4936] [serial = 1121] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f767fce4000) [pid = 4936] [serial = 1115] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7684fa1800) [pid = 4936] [serial = 1116] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768023d000) [pid = 4936] [serial = 1113] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7680238400) [pid = 4936] [serial = 1112] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f768030ec00) [pid = 4936] [serial = 1106] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f767ce0d000) [pid = 4936] [serial = 1110] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767cb6a400) [pid = 4936] [serial = 1109] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7685576000) [pid = 4936] [serial = 1119] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7685534800) [pid = 4936] [serial = 1118] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f76864b8c00) [pid = 4936] [serial = 1122] [outer = (nil)] [url = about:blank] 04:44:13 INFO - PROCESS | 4936 | 1461066253302 Marionette TRACE conn3 <- [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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1843ms 04:44:13 INFO - PROCESS | 4936 | 1461066253345 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:44:13 INFO - PROCESS | 4936 | 1461066253349 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:44:13 INFO - PROCESS | 4936 | 1461066253358 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 4936 | 1461066253366 Marionette TRACE conn3 <- [1,1634,null,{}] 04:44:13 INFO - PROCESS | 4936 | 1461066253382 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 4936 | 1461066253584 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:44:13 INFO - PROCESS | 4936 | 1461066253759 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b896800 == 98 [pid = 4936] [id = 416] 04:44:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f767a0cd400) [pid = 4936] [serial = 1249] [outer = (nil)] 04:44:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7680231000) [pid = 4936] [serial = 1250] [outer = 0x7f767a0cd400] 04:44:13 INFO - PROCESS | 4936 | 1461066253827 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7684c80000) [pid = 4936] [serial = 1251] [outer = 0x7f767a0cd400] 04:44:14 INFO - PROCESS | 4936 | 1461066254578 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:44:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1247ms 04:44:14 INFO - PROCESS | 4936 | 1461066254603 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 4936 | 1461066254607 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:44:14 INFO - PROCESS | 4936 | 1461066254613 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 4936 | 1461066254615 Marionette TRACE conn3 <- [1,1638,null,{}] 04:44:14 INFO - PROCESS | 4936 | 1461066254621 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 4936 | 1461066254914 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:44:15 INFO - PROCESS | 4936 | 1461066255073 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce6b800 == 99 [pid = 4936] [id = 417] 04:44:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7684ee5400) [pid = 4936] [serial = 1252] [outer = (nil)] 04:44:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7684f0fc00) [pid = 4936] [serial = 1253] [outer = 0x7f7684ee5400] 04:44:15 INFO - PROCESS | 4936 | 1461066255138 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7684fa8c00) [pid = 4936] [serial = 1254] [outer = 0x7f7684ee5400] 04:44:16 INFO - PROCESS | 4936 | 1461066256053 Marionette TRACE conn3 <- [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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:44:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1480ms 04:44:16 INFO - PROCESS | 4936 | 1461066256095 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 4936 | 1461066256097 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:44:16 INFO - PROCESS | 4936 | 1461066256104 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 4936 | 1461066256107 Marionette TRACE conn3 <- [1,1642,null,{}] 04:44:16 INFO - PROCESS | 4936 | 1461066256120 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 4936 | 1461066256376 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:44:16 INFO - PROCESS | 4936 | 1461066256428 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680327800 == 100 [pid = 4936] [id = 418] 04:44:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f7685536000) [pid = 4936] [serial = 1255] [outer = (nil)] 04:44:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f76856c7400) [pid = 4936] [serial = 1256] [outer = 0x7f7685536000] 04:44:16 INFO - PROCESS | 4936 | 1461066256681 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768640b400) [pid = 4936] [serial = 1257] [outer = 0x7f7685536000] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7685055800) [pid = 4936] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f767d62d000) [pid = 4936] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7677753c00) [pid = 4936] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f767cb6f800) [pid = 4936] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f768b90b000) [pid = 4936] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767cba7400) [pid = 4936] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7686666800) [pid = 4936] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f767cba1800) [pid = 4936] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:44:17 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768b910000) [pid = 4936] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:44:17 INFO - PROCESS | 4936 | 1461066257961 Marionette TRACE conn3 <- [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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1886ms 04:44:17 INFO - PROCESS | 4936 | 1461066257994 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 4936 | 1461066257996 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:44:18 INFO - PROCESS | 4936 | 1461066258002 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 4936 | 1461066258005 Marionette TRACE conn3 <- [1,1646,null,{}] 04:44:18 INFO - PROCESS | 4936 | 1461066258010 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 4936 | 1461066258202 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:44:18 INFO - PROCESS | 4936 | 1461066258219 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e1f800 == 101 [pid = 4936] [id = 419] 04:44:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76864b8400) [pid = 4936] [serial = 1258] [outer = (nil)] 04:44:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f76867e2400) [pid = 4936] [serial = 1259] [outer = 0x7f76864b8400] 04:44:18 INFO - PROCESS | 4936 | 1461066258281 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768770cc00) [pid = 4936] [serial = 1260] [outer = 0x7f76864b8400] 04:44:19 INFO - PROCESS | 4936 | 1461066259169 Marionette TRACE conn3 <- [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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1187ms 04:44:19 INFO - PROCESS | 4936 | 1461066259190 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 4936 | 1461066259194 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:44:19 INFO - PROCESS | 4936 | 1461066259200 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 4936 | 1461066259203 Marionette TRACE conn3 <- [1,1650,null,{}] 04:44:19 INFO - PROCESS | 4936 | 1461066259209 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 4936 | 1461066259462 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:44:19 INFO - PROCESS | 4936 | 1461066259713 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dae800 == 102 [pid = 4936] [id = 420] 04:44:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7676c6e400) [pid = 4936] [serial = 1261] [outer = (nil)] 04:44:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7676c79000) [pid = 4936] [serial = 1262] [outer = 0x7f7676c6e400] 04:44:19 INFO - PROCESS | 4936 | 1461066259837 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7679eae400) [pid = 4936] [serial = 1263] [outer = 0x7f7676c6e400] 04:44:20 INFO - PROCESS | 4936 | 1461066260907 Marionette TRACE conn3 <- [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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:44:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1736ms 04:44:20 INFO - PROCESS | 4936 | 1461066260939 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 4936 | 1461066260947 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:44:20 INFO - PROCESS | 4936 | 1461066260957 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 4936 | 1461066260961 Marionette TRACE conn3 <- [1,1654,null,{}] 04:44:20 INFO - PROCESS | 4936 | 1461066260968 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 4936 | 1461066261194 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:44:21 INFO - PROCESS | 4936 | 1461066261452 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767faa4000 == 103 [pid = 4936] [id = 421] 04:44:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f767cb6d800) [pid = 4936] [serial = 1264] [outer = (nil)] 04:44:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f767ce99c00) [pid = 4936] [serial = 1265] [outer = 0x7f767cb6d800] 04:44:21 INFO - PROCESS | 4936 | 1461066261578 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f767d8da800) [pid = 4936] [serial = 1266] [outer = 0x7f767cb6d800] 04:44:22 INFO - PROCESS | 4936 | 1461066262535 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1629ms 04:44:22 INFO - PROCESS | 4936 | 1461066262591 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 4936 | 1461066262596 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:44:22 INFO - PROCESS | 4936 | 1461066262604 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 4936 | 1461066262608 Marionette TRACE conn3 <- [1,1658,null,{}] 04:44:22 INFO - PROCESS | 4936 | 1461066262614 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 4936 | 1461066262847 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:44:23 INFO - PROCESS | 4936 | 1461066263140 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e23000 == 104 [pid = 4936] [id = 422] 04:44:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f767fcdf800) [pid = 4936] [serial = 1267] [outer = (nil)] 04:44:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768030f000) [pid = 4936] [serial = 1268] [outer = 0x7f767fcdf800] 04:44:23 INFO - PROCESS | 4936 | 1461066263261 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7684f02c00) [pid = 4936] [serial = 1269] [outer = 0x7f767fcdf800] 04:44:24 INFO - PROCESS | 4936 | 1461066264169 Marionette TRACE conn3 <- [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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1634ms 04:44:24 INFO - PROCESS | 4936 | 1461066264239 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 4936 | 1461066264243 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:44:24 INFO - PROCESS | 4936 | 1461066264260 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 4936 | 1461066264270 Marionette TRACE conn3 <- [1,1662,null,{}] 04:44:24 INFO - PROCESS | 4936 | 1461066264276 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 4936 | 1461066264553 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:44:24 INFO - PROCESS | 4936 | 1461066264857 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877cc800 == 105 [pid = 4936] [id = 423] 04:44:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7680239400) [pid = 4936] [serial = 1270] [outer = (nil)] 04:44:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f76856ca400) [pid = 4936] [serial = 1271] [outer = 0x7f7680239400] 04:44:24 INFO - PROCESS | 4936 | 1461066264935 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f7686409800) [pid = 4936] [serial = 1272] [outer = 0x7f7680239400] 04:44:25 INFO - PROCESS | 4936 | 1461066265849 Marionette TRACE conn3 <- [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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1651ms 04:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:44:25 INFO - PROCESS | 4936 | 1461066265904 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 4936 | 1461066265908 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:44:25 INFO - PROCESS | 4936 | 1461066265915 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 4936 | 1461066265918 Marionette TRACE conn3 <- [1,1666,null,{}] 04:44:25 INFO - PROCESS | 4936 | 1461066265925 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 4936 | 1461066266157 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:44:26 INFO - PROCESS | 4936 | 1461066266407 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688668000 == 106 [pid = 4936] [id = 424] 04:44:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7685062400) [pid = 4936] [serial = 1273] [outer = (nil)] 04:44:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f76867ee000) [pid = 4936] [serial = 1274] [outer = 0x7f7685062400] 04:44:26 INFO - PROCESS | 4936 | 1461066266526 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f7687d49800) [pid = 4936] [serial = 1275] [outer = 0x7f7685062400] 04:44:27 INFO - PROCESS | 4936 | 1461066267407 Marionette TRACE conn3 <- [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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1534ms 04:44:27 INFO - PROCESS | 4936 | 1461066267449 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 4936 | 1461066267451 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:44:27 INFO - PROCESS | 4936 | 1461066267459 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 4936 | 1461066267462 Marionette TRACE conn3 <- [1,1670,null,{}] 04:44:27 INFO - PROCESS | 4936 | 1461066267467 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 4936 | 1461066267675 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:44:27 INFO - PROCESS | 4936 | 1461066267937 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768bb3c000 == 107 [pid = 4936] [id = 425] 04:44:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7688727c00) [pid = 4936] [serial = 1276] [outer = (nil)] 04:44:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7689371000) [pid = 4936] [serial = 1277] [outer = 0x7f7688727c00] 04:44:28 INFO - PROCESS | 4936 | 1461066268071 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768b743c00) [pid = 4936] [serial = 1278] [outer = 0x7f7688727c00] 04:44:29 INFO - PROCESS | 4936 | 1461066269003 Marionette TRACE conn3 <- [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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1587ms 04:44:29 INFO - PROCESS | 4936 | 1461066269047 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:44:29 INFO - PROCESS | 4936 | 1461066269051 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:44:29 INFO - PROCESS | 4936 | 1461066269058 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 4936 | 1461066269062 Marionette TRACE conn3 <- [1,1674,null,{}] 04:44:29 INFO - PROCESS | 4936 | 1461066269067 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 4936 | 1461066269290 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:44:29 INFO - PROCESS | 4936 | 1461066269540 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c44e800 == 108 [pid = 4936] [id = 426] 04:44:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f768b424800) [pid = 4936] [serial = 1279] [outer = (nil)] 04:44:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768bb70400) [pid = 4936] [serial = 1280] [outer = 0x7f768b424800] 04:44:29 INFO - PROCESS | 4936 | 1461066269659 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768c216400) [pid = 4936] [serial = 1281] [outer = 0x7f768b424800] 04:44:30 INFO - PROCESS | 4936 | 1461066270560 Marionette TRACE conn3 <- [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]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1580ms 04:44:30 INFO - PROCESS | 4936 | 1461066270639 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 4936 | 1461066270642 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:44:30 INFO - PROCESS | 4936 | 1461066270648 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 4936 | 1461066270651 Marionette TRACE conn3 <- [1,1678,null,{}] 04:44:30 INFO - PROCESS | 4936 | 1461066270656 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:30 INFO - PROCESS | 4936 | 1461066270909 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:44:31 INFO - PROCESS | 4936 | 1461066271157 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b8000 == 109 [pid = 4936] [id = 427] 04:44:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7688729000) [pid = 4936] [serial = 1282] [outer = (nil)] 04:44:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768c21d800) [pid = 4936] [serial = 1283] [outer = 0x7f7688729000] 04:44:31 INFO - PROCESS | 4936 | 1461066271275 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f768e190c00) [pid = 4936] [serial = 1284] [outer = 0x7f7688729000] 04:44:32 INFO - PROCESS | 4936 | 1461066272130 Marionette TRACE conn3 <- [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]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 04:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:44:32 INFO - PROCESS | 4936 | 1461066272182 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 4936 | 1461066272185 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:44:32 INFO - PROCESS | 4936 | 1461066272191 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 4936 | 1461066272194 Marionette TRACE conn3 <- [1,1682,null,{}] 04:44:32 INFO - PROCESS | 4936 | 1461066272220 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 4936 | 1461066272437 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:44:32 INFO - PROCESS | 4936 | 1461066272647 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ffdb800 == 110 [pid = 4936] [id = 428] 04:44:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f768b90ec00) [pid = 4936] [serial = 1285] [outer = (nil)] 04:44:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f768f9af000) [pid = 4936] [serial = 1286] [outer = 0x7f768b90ec00] 04:44:32 INFO - PROCESS | 4936 | 1461066272759 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f76909a0400) [pid = 4936] [serial = 1287] [outer = 0x7f768b90ec00] 04:44:33 INFO - PROCESS | 4936 | 1461066273688 Marionette TRACE conn3 <- [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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1553ms 04:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:44:33 INFO - PROCESS | 4936 | 1461066273744 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 4936 | 1461066273747 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:44:33 INFO - PROCESS | 4936 | 1461066273754 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 4936 | 1461066273757 Marionette TRACE conn3 <- [1,1686,null,{}] 04:44:33 INFO - PROCESS | 4936 | 1461066273762 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 4936 | 1461066273975 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:44:34 INFO - PROCESS | 4936 | 1461066274235 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b43800 == 111 [pid = 4936] [id = 429] 04:44:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f768e18a000) [pid = 4936] [serial = 1288] [outer = (nil)] 04:44:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f769150f000) [pid = 4936] [serial = 1289] [outer = 0x7f768e18a000] 04:44:34 INFO - PROCESS | 4936 | 1461066274353 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7691936c00) [pid = 4936] [serial = 1290] [outer = 0x7f768e18a000] 04:44:35 INFO - PROCESS | 4936 | 1461066275190 Marionette TRACE conn3 <- [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]]]}] 04:44:35 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 04:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1481ms 04:44:35 INFO - PROCESS | 4936 | 1461066275236 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:44:35 INFO - PROCESS | 4936 | 1461066275247 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:44:35 INFO - PROCESS | 4936 | 1461066275258 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 4936 | 1461066275260 Marionette TRACE conn3 <- [1,1690,null,{}] 04:44:35 INFO - PROCESS | 4936 | 1461066275266 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 4936 | 1461066275498 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:44:35 INFO - PROCESS | 4936 | 1461066275709 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691c28800 == 112 [pid = 4936] [id = 430] 04:44:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f7691973800) [pid = 4936] [serial = 1291] [outer = (nil)] 04:44:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f769270f000) [pid = 4936] [serial = 1292] [outer = 0x7f7691973800] 04:44:35 INFO - PROCESS | 4936 | 1461066275840 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f7693b82000) [pid = 4936] [serial = 1293] [outer = 0x7f7691973800] 04:44:36 INFO - PROCESS | 4936 | 1461066276831 Marionette TRACE conn3 <- [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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1629ms 04:44:36 INFO - PROCESS | 4936 | 1461066276888 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 4936 | 1461066276891 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:44:36 INFO - PROCESS | 4936 | 1461066276898 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 4936 | 1461066276902 Marionette TRACE conn3 <- [1,1694,null,{}] 04:44:36 INFO - PROCESS | 4936 | 1461066276908 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:37 INFO - PROCESS | 4936 | 1461066277166 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:44:37 INFO - PROCESS | 4936 | 1461066277425 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e735800 == 113 [pid = 4936] [id = 431] 04:44:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f769e70ac00) [pid = 4936] [serial = 1294] [outer = (nil)] 04:44:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f769f6d0000) [pid = 4936] [serial = 1295] [outer = 0x7f769e70ac00] 04:44:37 INFO - PROCESS | 4936 | 1461066277540 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f76a18c7c00) [pid = 4936] [serial = 1296] [outer = 0x7f769e70ac00] 04:44:38 INFO - PROCESS | 4936 | 1461066278389 Marionette TRACE conn3 <- [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]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1534ms 04:44:38 INFO - PROCESS | 4936 | 1461066278433 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 4936 | 1461066278437 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:44:38 INFO - PROCESS | 4936 | 1461066278446 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 4936 | 1461066278449 Marionette TRACE conn3 <- [1,1698,null,{}] 04:44:38 INFO - PROCESS | 4936 | 1461066278455 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 4936 | 1461066278670 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:44:38 INFO - PROCESS | 4936 | 1461066278932 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a30a3800 == 114 [pid = 4936] [id = 432] 04:44:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f7676e86400) [pid = 4936] [serial = 1297] [outer = (nil)] 04:44:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7676e8f000) [pid = 4936] [serial = 1298] [outer = 0x7f7676e86400] 04:44:39 INFO - PROCESS | 4936 | 1461066279050 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f7676e93800) [pid = 4936] [serial = 1299] [outer = 0x7f7676e86400] 04:44:39 INFO - PROCESS | 4936 | 1461066279851 Marionette TRACE conn3 <- [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]]]}] 04:44:39 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 04:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1483ms 04:44:39 INFO - PROCESS | 4936 | 1461066279929 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 4936 | 1461066279932 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:44:39 INFO - PROCESS | 4936 | 1461066279939 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 4936 | 1461066279943 Marionette TRACE conn3 <- [1,1702,null,{}] 04:44:39 INFO - PROCESS | 4936 | 1461066279948 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 4936 | 1461066280164 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:44:40 INFO - PROCESS | 4936 | 1461066280435 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a5885800 == 115 [pid = 4936] [id = 433] 04:44:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7676e86c00) [pid = 4936] [serial = 1300] [outer = (nil)] 04:44:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f7697850800) [pid = 4936] [serial = 1301] [outer = 0x7f7676e86c00] 04:44:40 INFO - PROCESS | 4936 | 1461066280550 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f76a1992400) [pid = 4936] [serial = 1302] [outer = 0x7f7676e86c00] 04:44:41 INFO - PROCESS | 4936 | 1461066281481 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1594ms 04:44:41 INFO - PROCESS | 4936 | 1461066281534 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 4936 | 1461066281538 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:44:41 INFO - PROCESS | 4936 | 1461066281545 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 4936 | 1461066281549 Marionette TRACE conn3 <- [1,1706,null,{}] 04:44:41 INFO - PROCESS | 4936 | 1461066281555 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 4936 | 1461066281778 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:44:42 INFO - PROCESS | 4936 | 1461066282075 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b889000 == 116 [pid = 4936] [id = 434] 04:44:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f7676e93c00) [pid = 4936] [serial = 1303] [outer = (nil)] 04:44:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f7677049c00) [pid = 4936] [serial = 1304] [outer = 0x7f7676e93c00] 04:44:42 INFO - PROCESS | 4936 | 1461066282155 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f767704e000) [pid = 4936] [serial = 1305] [outer = 0x7f7676e93c00] 04:44:43 INFO - PROCESS | 4936 | 1461066283036 Marionette TRACE conn3 <- [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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1530ms 04:44:43 INFO - PROCESS | 4936 | 1461066283076 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 4936 | 1461066283078 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:44:43 INFO - PROCESS | 4936 | 1461066283085 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 4936 | 1461066283087 Marionette TRACE conn3 <- [1,1710,null,{}] 04:44:43 INFO - PROCESS | 4936 | 1461066283093 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 4936 | 1461066283305 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:44:44 INFO - PROCESS | 4936 | 1461066284097 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767bab3800 == 117 [pid = 4936] [id = 435] 04:44:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f7676c79800) [pid = 4936] [serial = 1306] [outer = (nil)] 04:44:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f767704b800) [pid = 4936] [serial = 1307] [outer = 0x7f7676c79800] 04:44:44 INFO - PROCESS | 4936 | 1461066284173 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f7679ea1400) [pid = 4936] [serial = 1308] [outer = 0x7f7676c79800] 04:44:45 INFO - PROCESS | 4936 | 1461066285066 Marionette TRACE conn3 <- [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]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2033ms 04:44:45 INFO - PROCESS | 4936 | 1461066285121 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 4936 | 1461066285128 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:44:45 INFO - PROCESS | 4936 | 1461066285137 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 4936 | 1461066285141 Marionette TRACE conn3 <- [1,1714,null,{}] 04:44:45 INFO - PROCESS | 4936 | 1461066285148 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 4936 | 1461066285389 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:44:45 INFO - PROCESS | 4936 | 1461066285745 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba4c000 == 118 [pid = 4936] [id = 436] 04:44:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f7676c79c00) [pid = 4936] [serial = 1309] [outer = (nil)] 04:44:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f7679ea5400) [pid = 4936] [serial = 1310] [outer = 0x7f7676c79c00] 04:44:45 INFO - PROCESS | 4936 | 1461066285826 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f767cba9c00) [pid = 4936] [serial = 1311] [outer = 0x7f7676c79c00] 04:44:46 INFO - PROCESS | 4936 | 1461066286890 Marionette TRACE conn3 <- [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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1830ms 04:44:46 INFO - PROCESS | 4936 | 1461066286971 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:44:46 INFO - PROCESS | 4936 | 1461066286978 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:44:46 INFO - PROCESS | 4936 | 1461066286984 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 4936 | 1461066286988 Marionette TRACE conn3 <- [1,1718,null,{}] 04:44:46 INFO - PROCESS | 4936 | 1461066286993 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 4936 | 1461066287250 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:44:47 INFO - PROCESS | 4936 | 1461066287651 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e7a6800 == 117 [pid = 4936] [id = 56] 04:44:47 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f768553c800) [pid = 4936] [serial = 1160] [outer = (nil)] [url = about:blank] 04:44:47 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f769e4ba400) [pid = 4936] [serial = 1154] [outer = (nil)] [url = about:blank] 04:44:47 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f769270d400) [pid = 4936] [serial = 1151] [outer = (nil)] [url = about:blank] 04:44:47 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f767d639000) [pid = 4936] [serial = 1157] [outer = (nil)] [url = about:blank] 04:44:47 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f767cad6400) [pid = 4936] [serial = 1190] [outer = (nil)] [url = about:blank] 04:44:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767761a000 == 118 [pid = 4936] [id = 437] 04:44:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f767accc400) [pid = 4936] [serial = 1312] [outer = (nil)] 04:44:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f767d8e2c00) [pid = 4936] [serial = 1313] [outer = 0x7f767accc400] 04:44:47 INFO - PROCESS | 4936 | 1461066287868 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f7680238c00) [pid = 4936] [serial = 1314] [outer = 0x7f767accc400] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e1f800 == 117 [pid = 4936] [id = 419] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680327800 == 116 [pid = 4936] [id = 418] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce6b800 == 115 [pid = 4936] [id = 417] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b896800 == 114 [pid = 4936] [id = 416] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677ddb000 == 113 [pid = 4936] [id = 415] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce70000 == 112 [pid = 4936] [id = 414] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b2c2800 == 111 [pid = 4936] [id = 413] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dbf000 == 110 [pid = 4936] [id = 407] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b33800 == 109 [pid = 4936] [id = 406] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3555000 == 108 [pid = 4936] [id = 405] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e727800 == 107 [pid = 4936] [id = 404] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693cbd000 == 106 [pid = 4936] [id = 403] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690d36800 == 105 [pid = 4936] [id = 402] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e092000 == 104 [pid = 4936] [id = 401] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c842800 == 103 [pid = 4936] [id = 400] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76887a8800 == 102 [pid = 4936] [id = 399] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680560000 == 101 [pid = 4936] [id = 398] 04:44:48 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b2df000 == 100 [pid = 4936] [id = 397] 04:44:48 INFO - PROCESS | 4936 | 1461066288719 Marionette TRACE conn3 <- [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]]]}] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f7686736800) [pid = 4936] [serial = 1176] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f768023b400) [pid = 4936] [serial = 1170] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f767cb6a800) [pid = 4936] [serial = 1167] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f768023dc00) [pid = 4936] [serial = 1130] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f76909a5800) [pid = 4936] [serial = 1145] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f7686663c00) [pid = 4936] [serial = 1175] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7684dfa000) [pid = 4936] [serial = 1178] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f768c214c00) [pid = 4936] [serial = 1185] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f768b746800) [pid = 4936] [serial = 1139] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7685578400) [pid = 4936] [serial = 1133] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f768829b400) [pid = 4936] [serial = 1136] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7691973c00) [pid = 4936] [serial = 1148] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7688310c00) [pid = 4936] [serial = 1181] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f768b908800) [pid = 4936] [serial = 1182] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f767bba8800) [pid = 4936] [serial = 1166] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f768b9dac00) [pid = 4936] [serial = 1184] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7687d50800) [pid = 4936] [serial = 1125] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768bb83c00) [pid = 4936] [serial = 1142] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f76856c6800) [pid = 4936] [serial = 1179] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f768570e800) [pid = 4936] [serial = 1173] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f767fcdc400) [pid = 4936] [serial = 1169] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f767a0c3800) [pid = 4936] [serial = 1127] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f768e06cc00) [pid = 4936] [serial = 1188] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f768c219800) [pid = 4936] [serial = 1187] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f767ce9dc00) [pid = 4936] [serial = 1163] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f7685458800) [pid = 4936] [serial = 1172] [outer = (nil)] [url = about:blank] 04:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1787ms 04:44:48 INFO - PROCESS | 4936 | 1461066288778 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:44:48 INFO - PROCESS | 4936 | 1461066288783 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:44:48 INFO - PROCESS | 4936 | 1461066288799 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 4936 | 1461066288808 Marionette TRACE conn3 <- [1,1722,null,{}] 04:44:48 INFO - PROCESS | 4936 | 1461066288815 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 4936 | 1461066289037 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:44:49 INFO - PROCESS | 4936 | 1461066289223 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba9d800 == 101 [pid = 4936] [id = 438] 04:44:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7677256400) [pid = 4936] [serial = 1315] [outer = (nil)] 04:44:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7684f0a400) [pid = 4936] [serial = 1316] [outer = 0x7f7677256400] 04:44:49 INFO - PROCESS | 4936 | 1461066289295 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7684fa3000) [pid = 4936] [serial = 1317] [outer = 0x7f7677256400] 04:44:50 INFO - PROCESS | 4936 | 1461066290094 Marionette TRACE conn3 <- [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]]]}] 04:44:50 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 04:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1350ms 04:44:50 INFO - PROCESS | 4936 | 1461066290163 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 4936 | 1461066290168 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:44:50 INFO - PROCESS | 4936 | 1461066290174 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 4936 | 1461066290177 Marionette TRACE conn3 <- [1,1726,null,{}] 04:44:50 INFO - PROCESS | 4936 | 1461066290183 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 4936 | 1461066290470 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:44:50 INFO - PROCESS | 4936 | 1461066290516 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed03800 == 102 [pid = 4936] [id = 439] 04:44:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f767bba0400) [pid = 4936] [serial = 1318] [outer = (nil)] 04:44:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f76856c8c00) [pid = 4936] [serial = 1319] [outer = 0x7f767bba0400] 04:44:50 INFO - PROCESS | 4936 | 1461066290581 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7685713c00) [pid = 4936] [serial = 1320] [outer = 0x7f767bba0400] 04:44:51 INFO - PROCESS | 4936 | 1461066291545 Marionette TRACE conn3 <- [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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1432ms 04:44:51 INFO - PROCESS | 4936 | 1461066291608 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 4936 | 1461066291612 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:44:51 INFO - PROCESS | 4936 | 1461066291619 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 4936 | 1461066291621 Marionette TRACE conn3 <- [1,1730,null,{}] 04:44:51 INFO - PROCESS | 4936 | 1461066291628 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 4936 | 1461066291912 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:44:51 INFO - PROCESS | 4936 | 1461066291946 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684d39000 == 103 [pid = 4936] [id = 440] 04:44:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f768666bc00) [pid = 4936] [serial = 1321] [outer = (nil)] 04:44:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f76867eec00) [pid = 4936] [serial = 1322] [outer = 0x7f768666bc00] 04:44:52 INFO - PROCESS | 4936 | 1461066292029 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f76883b8c00) [pid = 4936] [serial = 1323] [outer = 0x7f768666bc00] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f767a0cd000) [pid = 4936] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7685536000) [pid = 4936] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f767a0cd400) [pid = 4936] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f7684ee5400) [pid = 4936] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7677745400) [pid = 4936] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7677746800) [pid = 4936] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:44:53 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f7676c6fc00) [pid = 4936] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:44:53 INFO - PROCESS | 4936 | 1461066293477 Marionette TRACE conn3 <- [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]]]}] 04:44:53 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 04:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1881ms 04:44:53 INFO - PROCESS | 4936 | 1461066293503 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 4936 | 1461066293506 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:44:53 INFO - PROCESS | 4936 | 1461066293512 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 4936 | 1461066293515 Marionette TRACE conn3 <- [1,1734,null,{}] 04:44:53 INFO - PROCESS | 4936 | 1461066293521 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 4936 | 1461066293716 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:44:53 INFO - PROCESS | 4936 | 1461066293893 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854aa000 == 104 [pid = 4936] [id = 441] 04:44:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7684ee9800) [pid = 4936] [serial = 1324] [outer = (nil)] 04:44:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f7689735800) [pid = 4936] [serial = 1325] [outer = 0x7f7684ee9800] 04:44:53 INFO - PROCESS | 4936 | 1461066293958 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f768b743400) [pid = 4936] [serial = 1326] [outer = 0x7f7684ee9800] 04:44:54 INFO - PROCESS | 4936 | 1461066294732 Marionette TRACE conn3 <- [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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1238ms 04:44:54 INFO - PROCESS | 4936 | 1461066294760 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 4936 | 1461066294764 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:44:54 INFO - PROCESS | 4936 | 1461066294769 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 4936 | 1461066294773 Marionette TRACE conn3 <- [1,1738,null,{}] 04:44:54 INFO - PROCESS | 4936 | 1461066294778 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 4936 | 1461066295121 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:44:55 INFO - PROCESS | 4936 | 1461066295426 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0a7800 == 105 [pid = 4936] [id = 442] 04:44:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7676c72400) [pid = 4936] [serial = 1327] [outer = (nil)] 04:44:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f767704b400) [pid = 4936] [serial = 1328] [outer = 0x7f7676c72400] 04:44:55 INFO - PROCESS | 4936 | 1461066295563 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f767a0c9800) [pid = 4936] [serial = 1329] [outer = 0x7f7676c72400] 04:44:56 INFO - PROCESS | 4936 | 1461066296457 Marionette TRACE conn3 <- [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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1731ms 04:44:56 INFO - PROCESS | 4936 | 1461066296504 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 4936 | 1461066296511 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:44:56 INFO - PROCESS | 4936 | 1461066296534 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 4936 | 1461066296542 Marionette TRACE conn3 <- [1,1742,null,{}] 04:44:56 INFO - PROCESS | 4936 | 1461066296553 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:56 INFO - PROCESS | 4936 | 1461066296775 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:44:57 INFO - PROCESS | 4936 | 1461066297041 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767faa0800 == 106 [pid = 4936] [id = 443] 04:44:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f767cbae400) [pid = 4936] [serial = 1330] [outer = (nil)] 04:44:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f767d8d9c00) [pid = 4936] [serial = 1331] [outer = 0x7f767cbae400] 04:44:57 INFO - PROCESS | 4936 | 1461066297166 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f767fcd8400) [pid = 4936] [serial = 1332] [outer = 0x7f767cbae400] 04:44:58 INFO - PROCESS | 4936 | 1461066298094 Marionette TRACE conn3 <- [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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1616ms 04:44:58 INFO - PROCESS | 4936 | 1461066298137 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:44:58 INFO - PROCESS | 4936 | 1461066298142 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:44:58 INFO - PROCESS | 4936 | 1461066298150 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 4936 | 1461066298153 Marionette TRACE conn3 <- [1,1746,null,{}] 04:44:58 INFO - PROCESS | 4936 | 1461066298160 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 4936 | 1461066298396 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:44:58 INFO - PROCESS | 4936 | 1461066298698 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855e0800 == 107 [pid = 4936] [id = 444] 04:44:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f7680477800) [pid = 4936] [serial = 1333] [outer = (nil)] 04:44:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f768505c400) [pid = 4936] [serial = 1334] [outer = 0x7f7680477800] 04:44:58 INFO - PROCESS | 4936 | 1461066298818 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f76856d4c00) [pid = 4936] [serial = 1335] [outer = 0x7f7680477800] 04:44:59 INFO - PROCESS | 4936 | 1461066299703 Marionette TRACE conn3 <- [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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1582ms 04:44:59 INFO - PROCESS | 4936 | 1461066299732 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 4936 | 1461066299739 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:44:59 INFO - PROCESS | 4936 | 1461066299756 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 4936 | 1461066299764 Marionette TRACE conn3 <- [1,1750,null,{}] 04:44:59 INFO - PROCESS | 4936 | 1461066299771 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 4936 | 1461066300001 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:45:00 INFO - PROCESS | 4936 | 1461066300213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881ce800 == 108 [pid = 4936] [id = 445] 04:45:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f768633e800) [pid = 4936] [serial = 1336] [outer = (nil)] 04:45:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f76883aec00) [pid = 4936] [serial = 1337] [outer = 0x7f768633e800] 04:45:00 INFO - PROCESS | 4936 | 1461066300338 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f768b748c00) [pid = 4936] [serial = 1338] [outer = 0x7f768633e800] 04:45:01 INFO - PROCESS | 4936 | 1461066301367 Marionette TRACE conn3 <- [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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1694ms 04:45:01 INFO - PROCESS | 4936 | 1461066301445 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 4936 | 1461066301449 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:45:01 INFO - PROCESS | 4936 | 1461066301460 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 4936 | 1461066301464 Marionette TRACE conn3 <- [1,1754,null,{}] 04:45:01 INFO - PROCESS | 4936 | 1461066301473 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 4936 | 1461066301794 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:45:02 INFO - PROCESS | 4936 | 1461066302116 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768bb55000 == 109 [pid = 4936] [id = 446] 04:45:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f768b90b400) [pid = 4936] [serial = 1339] [outer = (nil)] 04:45:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f768e06cc00) [pid = 4936] [serial = 1340] [outer = 0x7f768b90b400] 04:45:02 INFO - PROCESS | 4936 | 1461066302191 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f768f02e800) [pid = 4936] [serial = 1341] [outer = 0x7f768b90b400] 04:45:03 INFO - PROCESS | 4936 | 1461066303038 Marionette TRACE conn3 <- [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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1637ms 04:45:03 INFO - PROCESS | 4936 | 1461066303097 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 4936 | 1461066303100 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:45:03 INFO - PROCESS | 4936 | 1461066303108 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 4936 | 1461066303112 Marionette TRACE conn3 <- [1,1758,null,{}] 04:45:03 INFO - PROCESS | 4936 | 1461066303117 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 4936 | 1461066303338 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:45:03 INFO - PROCESS | 4936 | 1461066303595 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b6000 == 110 [pid = 4936] [id = 447] 04:45:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f7691516400) [pid = 4936] [serial = 1342] [outer = (nil)] 04:45:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f7691932400) [pid = 4936] [serial = 1343] [outer = 0x7f7691516400] 04:45:03 INFO - PROCESS | 4936 | 1461066303690 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f76927a9000) [pid = 4936] [serial = 1344] [outer = 0x7f7691516400] 04:45:04 INFO - PROCESS | 4936 | 1461066304624 Marionette TRACE conn3 <- [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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1585ms 04:45:04 INFO - PROCESS | 4936 | 1461066304695 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 4936 | 1461066304699 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:45:04 INFO - PROCESS | 4936 | 1461066304706 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 4936 | 1461066304709 Marionette TRACE conn3 <- [1,1762,null,{}] 04:45:04 INFO - PROCESS | 4936 | 1461066304715 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 4936 | 1461066304935 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:45:05 INFO - PROCESS | 4936 | 1461066305190 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769132e000 == 111 [pid = 4936] [id = 448] 04:45:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f768505c800) [pid = 4936] [serial = 1345] [outer = (nil)] 04:45:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f76916df400) [pid = 4936] [serial = 1346] [outer = 0x7f768505c800] 04:45:05 INFO - PROCESS | 4936 | 1461066305307 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f769e5d1400) [pid = 4936] [serial = 1347] [outer = 0x7f768505c800] 04:45:06 INFO - PROCESS | 4936 | 1461066306224 Marionette TRACE conn3 <- [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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1588ms 04:45:06 INFO - PROCESS | 4936 | 1461066306295 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 4936 | 1461066306298 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:45:06 INFO - PROCESS | 4936 | 1461066306306 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 4936 | 1461066306309 Marionette TRACE conn3 <- [1,1766,null,{}] 04:45:06 INFO - PROCESS | 4936 | 1461066306315 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 4936 | 1461066306568 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:45:06 INFO - PROCESS | 4936 | 1461066306864 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769d602800 == 112 [pid = 4936] [id = 449] 04:45:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f7677e10c00) [pid = 4936] [serial = 1348] [outer = (nil)] 04:45:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f7677e16400) [pid = 4936] [serial = 1349] [outer = 0x7f7677e10c00] 04:45:06 INFO - PROCESS | 4936 | 1461066306944 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f7677e1b000) [pid = 4936] [serial = 1350] [outer = 0x7f7677e10c00] 04:45:07 INFO - PROCESS | 4936 | 1461066307800 Marionette TRACE conn3 <- [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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1536ms 04:45:07 INFO - PROCESS | 4936 | 1461066307844 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 4936 | 1461066307848 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:45:07 INFO - PROCESS | 4936 | 1461066307855 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 4936 | 1461066307857 Marionette TRACE conn3 <- [1,1770,null,{}] 04:45:07 INFO - PROCESS | 4936 | 1461066307863 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 4936 | 1461066308070 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:45:08 INFO - PROCESS | 4936 | 1461066308305 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a19ba000 == 113 [pid = 4936] [id = 450] 04:45:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7677e11400) [pid = 4936] [serial = 1351] [outer = (nil)] 04:45:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f769d6d5c00) [pid = 4936] [serial = 1352] [outer = 0x7f7677e11400] 04:45:08 INFO - PROCESS | 4936 | 1461066308381 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f769f62b000) [pid = 4936] [serial = 1353] [outer = 0x7f7677e11400] 04:45:09 INFO - PROCESS | 4936 | 1461066309356 Marionette TRACE conn3 <- [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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1533ms 04:45:09 INFO - PROCESS | 4936 | 1461066309388 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 4936 | 1461066309392 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:45:09 INFO - PROCESS | 4936 | 1461066309397 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 4936 | 1461066309400 Marionette TRACE conn3 <- [1,1774,null,{}] 04:45:09 INFO - PROCESS | 4936 | 1461066309407 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:09 INFO - PROCESS | 4936 | 1461066309638 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:45:09 INFO - PROCESS | 4936 | 1461066309906 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a6539800 == 114 [pid = 4936] [id = 451] 04:45:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f7677e14400) [pid = 4936] [serial = 1354] [outer = (nil)] 04:45:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f767a624800) [pid = 4936] [serial = 1355] [outer = 0x7f7677e14400] 04:45:10 INFO - PROCESS | 4936 | 1461066310033 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f767a629000) [pid = 4936] [serial = 1356] [outer = 0x7f7677e14400] 04:45:10 INFO - PROCESS | 4936 | 1461066310908 Marionette TRACE conn3 <- [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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1539ms 04:45:10 INFO - PROCESS | 4936 | 1461066310938 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 4936 | 1461066310942 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:45:10 INFO - PROCESS | 4936 | 1461066310950 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 4936 | 1461066310955 Marionette TRACE conn3 <- [1,1778,null,{}] 04:45:10 INFO - PROCESS | 4936 | 1461066310964 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 4936 | 1461066311184 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:45:11 INFO - PROCESS | 4936 | 1461066311505 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b22c800 == 115 [pid = 4936] [id = 452] 04:45:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f769f903000) [pid = 4936] [serial = 1357] [outer = (nil)] 04:45:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f76a305b000) [pid = 4936] [serial = 1358] [outer = 0x7f769f903000] 04:45:11 INFO - PROCESS | 4936 | 1461066311594 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f76a362a400) [pid = 4936] [serial = 1359] [outer = 0x7f769f903000] 04:45:12 INFO - PROCESS | 4936 | 1461066312492 Marionette TRACE conn3 <- [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]]]}] 04:45:12 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 04:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1590ms 04:45:12 INFO - PROCESS | 4936 | 1461066312540 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 4936 | 1461066312549 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:45:12 INFO - PROCESS | 4936 | 1461066312557 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 4936 | 1461066312561 Marionette TRACE conn3 <- [1,1782,null,{}] 04:45:12 INFO - PROCESS | 4936 | 1461066312567 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:12 INFO - PROCESS | 4936 | 1461066312801 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:45:13 INFO - PROCESS | 4936 | 1461066313110 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b724800 == 116 [pid = 4936] [id = 453] 04:45:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f7677edb000) [pid = 4936] [serial = 1360] [outer = (nil)] 04:45:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7677ee0c00) [pid = 4936] [serial = 1361] [outer = 0x7f7677edb000] 04:45:13 INFO - PROCESS | 4936 | 1461066313189 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f76a362bc00) [pid = 4936] [serial = 1362] [outer = 0x7f7677edb000] 04:45:14 INFO - PROCESS | 4936 | 1461066314030 Marionette TRACE conn3 <- [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]]]}] 04:45:14 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 04:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 04:45:14 INFO - PROCESS | 4936 | 1461066314089 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 4936 | 1461066314091 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:45:14 INFO - PROCESS | 4936 | 1461066314098 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 4936 | 1461066314101 Marionette TRACE conn3 <- [1,1786,null,{}] 04:45:14 INFO - PROCESS | 4936 | 1461066314107 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:14 INFO - PROCESS | 4936 | 1461066314314 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:45:14 INFO - PROCESS | 4936 | 1461066314538 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76756af000 == 117 [pid = 4936] [id = 454] 04:45:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f7676d2bc00) [pid = 4936] [serial = 1363] [outer = (nil)] 04:45:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f7676d31800) [pid = 4936] [serial = 1364] [outer = 0x7f7676d2bc00] 04:45:14 INFO - PROCESS | 4936 | 1461066314650 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f7676d36000) [pid = 4936] [serial = 1365] [outer = 0x7f7676d2bc00] 04:45:15 INFO - PROCESS | 4936 | 1461066315516 Marionette TRACE conn3 <- [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]]]}] 04:45:15 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 04:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1483ms 04:45:15 INFO - PROCESS | 4936 | 1461066315582 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 4936 | 1461066315586 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:45:15 INFO - PROCESS | 4936 | 1461066315591 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 4936 | 1461066315593 Marionette TRACE conn3 <- [1,1790,null,{}] 04:45:15 INFO - PROCESS | 4936 | 1461066315599 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 4936 | 1461066315812 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:45:16 INFO - PROCESS | 4936 | 1461066316172 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b2c000 == 118 [pid = 4936] [id = 455] 04:45:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f767cd48c00) [pid = 4936] [serial = 1366] [outer = (nil)] 04:45:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f767cd4b000) [pid = 4936] [serial = 1367] [outer = 0x7f767cd48c00] 04:45:16 INFO - PROCESS | 4936 | 1461066316252 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f767cd4ec00) [pid = 4936] [serial = 1368] [outer = 0x7f767cd48c00] 04:45:17 INFO - PROCESS | 4936 | 1461066317097 Marionette TRACE conn3 <- [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]]]}] 04:45:17 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) 04:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1537ms 04:45:17 INFO - PROCESS | 4936 | 1461066317131 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 4936 | 1461066317134 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:45:17 INFO - PROCESS | 4936 | 1461066317141 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 4936 | 1461066317145 Marionette TRACE conn3 <- [1,1794,null,{}] 04:45:17 INFO - PROCESS | 4936 | 1461066317150 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 4936 | 1461066317368 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:45:17 INFO - PROCESS | 4936 | 1461066317644 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f5b000 == 119 [pid = 4936] [id = 456] 04:45:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f7677321800) [pid = 4936] [serial = 1369] [outer = (nil)] 04:45:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f7677328000) [pid = 4936] [serial = 1370] [outer = 0x7f7677321800] 04:45:17 INFO - PROCESS | 4936 | 1461066317759 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f767732d000) [pid = 4936] [serial = 1371] [outer = 0x7f7677321800] 04:45:18 INFO - PROCESS | 4936 | 1461066318625 Marionette TRACE conn3 <- [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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1533ms 04:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:45:18 INFO - PROCESS | 4936 | 1461066318675 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 4936 | 1461066318678 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:45:18 INFO - PROCESS | 4936 | 1461066318684 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 4936 | 1461066318687 Marionette TRACE conn3 <- [1,1798,null,{}] 04:45:18 INFO - PROCESS | 4936 | 1461066318692 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 4936 | 1461066318903 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:45:19 INFO - PROCESS | 4936 | 1461066319184 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7674672800 == 120 [pid = 4936] [id = 457] 04:45:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f76746b0800) [pid = 4936] [serial = 1372] [outer = (nil)] 04:45:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f76746b6c00) [pid = 4936] [serial = 1373] [outer = 0x7f76746b0800] 04:45:19 INFO - PROCESS | 4936 | 1461066319300 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 245 (0x7f76746bb800) [pid = 4936] [serial = 1374] [outer = 0x7f76746b0800] 04:45:20 INFO - PROCESS | 4936 | 1461066320152 Marionette TRACE conn3 <- [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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1481ms 04:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:45:20 INFO - PROCESS | 4936 | 1461066320164 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 4936 | 1461066320167 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:45:20 INFO - PROCESS | 4936 | 1461066320174 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 4936 | 1461066320177 Marionette TRACE conn3 <- [1,1802,null,{}] 04:45:20 INFO - PROCESS | 4936 | 1461066320182 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:20 INFO - PROCESS | 4936 | 1461066320402 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:45:20 INFO - PROCESS | 4936 | 1461066320671 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0a3800 == 121 [pid = 4936] [id = 458] 04:45:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 246 (0x7f76746b0c00) [pid = 4936] [serial = 1375] [outer = (nil)] 04:45:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 247 (0x7f7677327400) [pid = 4936] [serial = 1376] [outer = 0x7f76746b0c00] 04:45:20 INFO - PROCESS | 4936 | 1461066320787 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 248 (0x7f7677edf800) [pid = 4936] [serial = 1377] [outer = 0x7f76746b0c00] 04:45:21 INFO - PROCESS | 4936 | 1461066321666 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1529ms 04:45:21 INFO - PROCESS | 4936 | 1461066321703 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 4936 | 1461066321706 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:45:21 INFO - PROCESS | 4936 | 1461066321712 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 4936 | 1461066321714 Marionette TRACE conn3 <- [1,1806,null,{}] 04:45:21 INFO - PROCESS | 4936 | 1461066321720 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 4936 | 1461066321936 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:45:22 INFO - PROCESS | 4936 | 1461066322710 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b229000 == 122 [pid = 4936] [id = 459] 04:45:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 249 (0x7f7676d2e000) [pid = 4936] [serial = 1378] [outer = (nil)] 04:45:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 250 (0x7f7676e88400) [pid = 4936] [serial = 1379] [outer = 0x7f7676d2e000] 04:45:22 INFO - PROCESS | 4936 | 1461066322865 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 251 (0x7f767724cc00) [pid = 4936] [serial = 1380] [outer = 0x7f7676d2e000] 04:45:23 INFO - PROCESS | 4936 | 1461066323726 Marionette TRACE conn3 <- [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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2083ms 04:45:23 INFO - PROCESS | 4936 | 1461066323797 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 4936 | 1461066323803 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:45:23 INFO - PROCESS | 4936 | 1461066323812 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 4936 | 1461066323815 Marionette TRACE conn3 <- [1,1810,null,{}] 04:45:23 INFO - PROCESS | 4936 | 1461066323823 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 4936 | 1461066324071 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:45:24 INFO - PROCESS | 4936 | 1461066324405 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab55800 == 123 [pid = 4936] [id = 460] 04:45:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 252 (0x7f7676e8ac00) [pid = 4936] [serial = 1381] [outer = (nil)] 04:45:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 253 (0x7f767704d400) [pid = 4936] [serial = 1382] [outer = 0x7f7676e8ac00] 04:45:24 INFO - PROCESS | 4936 | 1461066324481 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 254 (0x7f767ab6d000) [pid = 4936] [serial = 1383] [outer = 0x7f7676e8ac00] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9c8000 == 122 [pid = 4936] [id = 389] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767c702800 == 121 [pid = 4936] [id = 388] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a5885800 == 120 [pid = 4936] [id = 433] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a30a3800 == 119 [pid = 4936] [id = 432] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e735800 == 118 [pid = 4936] [id = 431] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691c28800 == 117 [pid = 4936] [id = 430] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b43800 == 116 [pid = 4936] [id = 429] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ffdb800 == 115 [pid = 4936] [id = 428] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b8000 == 114 [pid = 4936] [id = 427] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c44e800 == 113 [pid = 4936] [id = 426] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768bb3c000 == 112 [pid = 4936] [id = 425] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688668000 == 111 [pid = 4936] [id = 424] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877cc800 == 110 [pid = 4936] [id = 423] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e23000 == 109 [pid = 4936] [id = 422] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767faa4000 == 108 [pid = 4936] [id = 421] 04:45:25 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dae800 == 107 [pid = 4936] [id = 420] 04:45:25 INFO - PROCESS | 4936 | 1461066325747 Marionette TRACE conn3 <- [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]]]}] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 253 (0x7f76867e2400) [pid = 4936] [serial = 1259] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 252 (0x7f767fc92400) [pid = 4936] [serial = 1248] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 251 (0x7f76856c7400) [pid = 4936] [serial = 1256] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 250 (0x7f7684c80000) [pid = 4936] [serial = 1251] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 249 (0x7f7684f0fc00) [pid = 4936] [serial = 1253] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 248 (0x7f7691977400) [pid = 4936] [serial = 1220] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 247 (0x7f768fc1e000) [pid = 4936] [serial = 1214] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 246 (0x7f768640b400) [pid = 4936] [serial = 1257] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 245 (0x7f767ab65000) [pid = 4936] [serial = 1235] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 244 (0x7f767a0c6800) [pid = 4936] [serial = 1238] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f7687bb9800) [pid = 4936] [serial = 1205] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f767ce03800) [pid = 4936] [serial = 1247] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f7686662000) [pid = 4936] [serial = 1202] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f767d8dc800) [pid = 4936] [serial = 1191] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f767ab6f000) [pid = 4936] [serial = 1244] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f7677251000) [pid = 4936] [serial = 1232] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f7679ea6000) [pid = 4936] [serial = 1242] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f7676c7b000) [pid = 4936] [serial = 1226] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f769e9d8000) [pid = 4936] [serial = 1223] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f76a198ec00) [pid = 4936] [serial = 1229] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f768e18e800) [pid = 4936] [serial = 1211] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f7676c76000) [pid = 4936] [serial = 1241] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f767ce04400) [pid = 4936] [serial = 1245] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f7684fa8c00) [pid = 4936] [serial = 1254] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f7680231000) [pid = 4936] [serial = 1250] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f768505b800) [pid = 4936] [serial = 1199] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f767bb9e800) [pid = 4936] [serial = 1193] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f768c210800) [pid = 4936] [serial = 1208] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f767f905000) [pid = 4936] [serial = 1196] [outer = (nil)] [url = about:blank] 04:45:25 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f76909a6400) [pid = 4936] [serial = 1217] [outer = (nil)] [url = about:blank] 04:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2095ms 04:45:25 INFO - PROCESS | 4936 | 1461066325982 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 4936 | 1461066325988 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:45:26 INFO - PROCESS | 4936 | 1461066326007 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 4936 | 1461066326016 Marionette TRACE conn3 <- [1,1814,null,{}] 04:45:26 INFO - PROCESS | 4936 | 1461066326033 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 4936 | 1461066326232 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:45:26 INFO - PROCESS | 4936 | 1461066326247 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dae800 == 108 [pid = 4936] [id = 461] 04:45:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f767ab6e000) [pid = 4936] [serial = 1384] [outer = (nil)] 04:45:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f767cb6f800) [pid = 4936] [serial = 1385] [outer = 0x7f767ab6e000] 04:45:26 INFO - PROCESS | 4936 | 1461066326341 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f767cd52400) [pid = 4936] [serial = 1386] [outer = 0x7f767ab6e000] 04:45:27 INFO - PROCESS | 4936 | 1461066327239 Marionette TRACE conn3 <- [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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1259ms 04:45:27 INFO - PROCESS | 4936 | 1461066327256 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 4936 | 1461066327260 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:45:27 INFO - PROCESS | 4936 | 1461066327269 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 4936 | 1461066327278 Marionette TRACE conn3 <- [1,1818,null,{}] 04:45:27 INFO - PROCESS | 4936 | 1461066327293 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 4936 | 1461066327560 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:45:27 INFO - PROCESS | 4936 | 1461066327587 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba62000 == 109 [pid = 4936] [id = 462] 04:45:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f767ab66000) [pid = 4936] [serial = 1387] [outer = (nil)] 04:45:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f767d62bc00) [pid = 4936] [serial = 1388] [outer = 0x7f767ab66000] 04:45:27 INFO - PROCESS | 4936 | 1461066327650 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f767fc97800) [pid = 4936] [serial = 1389] [outer = 0x7f767ab66000] 04:45:28 INFO - PROCESS | 4936 | 1461066328555 Marionette TRACE conn3 <- [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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1350ms 04:45:28 INFO - PROCESS | 4936 | 1461066328621 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 4936 | 1461066328626 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:45:28 INFO - PROCESS | 4936 | 1461066328632 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 4936 | 1461066328635 Marionette TRACE conn3 <- [1,1822,null,{}] 04:45:28 INFO - PROCESS | 4936 | 1461066328640 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 4936 | 1461066328909 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:45:28 INFO - PROCESS | 4936 | 1461066328942 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dac9800 == 110 [pid = 4936] [id = 463] 04:45:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f767f902400) [pid = 4936] [serial = 1390] [outer = (nil)] 04:45:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7680237000) [pid = 4936] [serial = 1391] [outer = 0x7f767f902400] 04:45:29 INFO - PROCESS | 4936 | 1461066329006 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f7684b8f400) [pid = 4936] [serial = 1392] [outer = 0x7f767f902400] 04:45:29 INFO - PROCESS | 4936 | 1461066329942 Marionette TRACE conn3 <- [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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1379ms 04:45:30 INFO - PROCESS | 4936 | 1461066330012 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 4936 | 1461066330015 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:45:30 INFO - PROCESS | 4936 | 1461066330021 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 4936 | 1461066330023 Marionette TRACE conn3 <- [1,1826,null,{}] 04:45:30 INFO - PROCESS | 4936 | 1461066330036 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 4936 | 1461066330291 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f7676c79c00) [pid = 4936] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f767accc400) [pid = 4936] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f768666bc00) [pid = 4936] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f767bba0400) [pid = 4936] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f7677256400) [pid = 4936] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:45:30 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f7676c79800) [pid = 4936] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:45:30 INFO - PROCESS | 4936 | 1461066330953 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed0f000 == 111 [pid = 4936] [id = 464] 04:45:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f767d633800) [pid = 4936] [serial = 1393] [outer = (nil)] 04:45:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f7684f08c00) [pid = 4936] [serial = 1394] [outer = 0x7f767d633800] 04:45:31 INFO - PROCESS | 4936 | 1461066331033 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f7685464c00) [pid = 4936] [serial = 1395] [outer = 0x7f767d633800] 04:45:31 INFO - PROCESS | 4936 | 1461066331807 Marionette TRACE conn3 <- [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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1829ms 04:45:31 INFO - PROCESS | 4936 | 1461066331857 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 4936 | 1461066331861 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:45:31 INFO - PROCESS | 4936 | 1461066331871 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 4936 | 1461066331873 Marionette TRACE conn3 <- [1,1830,null,{}] 04:45:31 INFO - PROCESS | 4936 | 1461066331877 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 4936 | 1461066332095 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:45:32 INFO - PROCESS | 4936 | 1461066332265 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684d3c800 == 112 [pid = 4936] [id = 465] 04:45:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f767d635c00) [pid = 4936] [serial = 1396] [outer = (nil)] 04:45:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7685577400) [pid = 4936] [serial = 1397] [outer = 0x7f767d635c00] 04:45:32 INFO - PROCESS | 4936 | 1461066332337 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f768666b000) [pid = 4936] [serial = 1398] [outer = 0x7f767d635c00] 04:45:33 INFO - PROCESS | 4936 | 1461066333306 Marionette TRACE conn3 <- [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]]]}] 04:45: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 04:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1483ms 04:45:33 INFO - PROCESS | 4936 | 1461066333351 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 4936 | 1461066333357 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:45:33 INFO - PROCESS | 4936 | 1461066333365 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 4936 | 1461066333371 Marionette TRACE conn3 <- [1,1834,null,{}] 04:45:33 INFO - PROCESS | 4936 | 1461066333381 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 4936 | 1461066333612 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:45:33 INFO - PROCESS | 4936 | 1461066333945 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b228000 == 113 [pid = 4936] [id = 466] 04:45:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f7676d31c00) [pid = 4936] [serial = 1399] [outer = (nil)] 04:45:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f7677e0fc00) [pid = 4936] [serial = 1400] [outer = 0x7f7676d31c00] 04:45:34 INFO - PROCESS | 4936 | 1461066334024 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f7677ee4c00) [pid = 4936] [serial = 1401] [outer = 0x7f7676d31c00] 04:45:34 INFO - PROCESS | 4936 | 1461066334950 Marionette TRACE conn3 <- [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]]]}] 04:45: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 04:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1636ms 04:45:35 INFO - PROCESS | 4936 | 1461066335003 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 4936 | 1461066335011 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:45:35 INFO - PROCESS | 4936 | 1461066335023 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 4936 | 1461066335027 Marionette TRACE conn3 <- [1,1838,null,{}] 04:45:35 INFO - PROCESS | 4936 | 1461066335034 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 4936 | 1461066335263 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:45:35 INFO - PROCESS | 4936 | 1461066335570 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da5b800 == 114 [pid = 4936] [id = 467] 04:45:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f7679ea6000) [pid = 4936] [serial = 1402] [outer = (nil)] 04:45:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f767cad2800) [pid = 4936] [serial = 1403] [outer = 0x7f7679ea6000] 04:45:35 INFO - PROCESS | 4936 | 1461066335665 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f767cd4f400) [pid = 4936] [serial = 1404] [outer = 0x7f7679ea6000] 04:45:36 INFO - PROCESS | 4936 | 1461066336692 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1742ms 04:45:36 INFO - PROCESS | 4936 | 1461066336765 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 4936 | 1461066336768 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:45:36 INFO - PROCESS | 4936 | 1461066336776 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 4936 | 1461066336782 Marionette TRACE conn3 <- [1,1842,null,{}] 04:45:36 INFO - PROCESS | 4936 | 1461066336799 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 4936 | 1461066337075 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:45:37 INFO - PROCESS | 4936 | 1461066337381 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a4800 == 115 [pid = 4936] [id = 468] 04:45:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f767d635400) [pid = 4936] [serial = 1405] [outer = (nil)] 04:45:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f768030c800) [pid = 4936] [serial = 1406] [outer = 0x7f767d635400] 04:45:37 INFO - PROCESS | 4936 | 1461066337467 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f7684f0fc00) [pid = 4936] [serial = 1407] [outer = 0x7f767d635400] 04:45:38 INFO - PROCESS | 4936 | 1461066338342 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1638ms 04:45:38 INFO - PROCESS | 4936 | 1461066338414 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 4936 | 1461066338418 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:45:38 INFO - PROCESS | 4936 | 1461066338425 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 4936 | 1461066338428 Marionette TRACE conn3 <- [1,1846,null,{}] 04:45:38 INFO - PROCESS | 4936 | 1461066338434 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 4936 | 1461066338654 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:45:38 INFO - PROCESS | 4936 | 1461066338870 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b20000 == 116 [pid = 4936] [id = 469] 04:45:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f767d8d6400) [pid = 4936] [serial = 1408] [outer = (nil)] 04:45:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f768640bc00) [pid = 4936] [serial = 1409] [outer = 0x7f767d8d6400] 04:45:39 INFO - PROCESS | 4936 | 1461066339029 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 245 (0x7f7686734000) [pid = 4936] [serial = 1410] [outer = 0x7f767d8d6400] 04:45:39 INFO - PROCESS | 4936 | 1461066339878 Marionette TRACE conn3 <- [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]]]}] 04:45:39 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) 04:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1529ms 04:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:45:39 INFO - PROCESS | 4936 | 1461066339957 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 4936 | 1461066339960 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:45:39 INFO - PROCESS | 4936 | 1461066339967 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 4936 | 1461066339970 Marionette TRACE conn3 <- [1,1850,null,{}] 04:45:39 INFO - PROCESS | 4936 | 1461066339976 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 4936 | 1461066340228 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:45:40 INFO - PROCESS | 4936 | 1461066340529 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768950f000 == 117 [pid = 4936] [id = 470] 04:45:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 246 (0x7f7684f9e000) [pid = 4936] [serial = 1411] [outer = (nil)] 04:45:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 247 (0x7f768770ec00) [pid = 4936] [serial = 1412] [outer = 0x7f7684f9e000] 04:45:40 INFO - PROCESS | 4936 | 1461066340611 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 248 (0x7f76882a5400) [pid = 4936] [serial = 1413] [outer = 0x7f7684f9e000] 04:45:41 INFO - PROCESS | 4936 | 1461066341510 Marionette TRACE conn3 <- [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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1586ms 04:45:41 INFO - PROCESS | 4936 | 1461066341552 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 4936 | 1461066341556 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:45:41 INFO - PROCESS | 4936 | 1461066341562 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 4936 | 1461066341565 Marionette TRACE conn3 <- [1,1854,null,{}] 04:45:41 INFO - PROCESS | 4936 | 1461066341571 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 4936 | 1461066341816 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:45:42 INFO - PROCESS | 4936 | 1461066342101 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c846800 == 118 [pid = 4936] [id = 471] 04:45:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 249 (0x7f768972f400) [pid = 4936] [serial = 1414] [outer = (nil)] 04:45:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 250 (0x7f768b96f800) [pid = 4936] [serial = 1415] [outer = 0x7f768972f400] 04:45:42 INFO - PROCESS | 4936 | 1461066342185 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 251 (0x7f768bb84000) [pid = 4936] [serial = 1416] [outer = 0x7f768972f400] 04:45:43 INFO - PROCESS | 4936 | 1461066343020 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 04:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:45:43 INFO - PROCESS | 4936 | 1461066343094 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 4936 | 1461066343097 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:45:43 INFO - PROCESS | 4936 | 1461066343104 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 4936 | 1461066343107 Marionette TRACE conn3 <- [1,1858,null,{}] 04:45:43 INFO - PROCESS | 4936 | 1461066343113 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 4936 | 1461066343334 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:45:43 INFO - PROCESS | 4936 | 1461066343598 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f063000 == 119 [pid = 4936] [id = 472] 04:45:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 252 (0x7f768956e000) [pid = 4936] [serial = 1417] [outer = (nil)] 04:45:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 253 (0x7f768e186400) [pid = 4936] [serial = 1418] [outer = 0x7f768956e000] 04:45:43 INFO - PROCESS | 4936 | 1461066343719 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 254 (0x7f768f036800) [pid = 4936] [serial = 1419] [outer = 0x7f768956e000] 04:45:44 INFO - PROCESS | 4936 | 1461066344557 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1530ms 04:45:44 INFO - PROCESS | 4936 | 1461066344635 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:45:44 INFO - PROCESS | 4936 | 1461066344639 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:45:44 INFO - PROCESS | 4936 | 1461066344644 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 4936 | 1461066344647 Marionette TRACE conn3 <- [1,1862,null,{}] 04:45:44 INFO - PROCESS | 4936 | 1461066344653 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 4936 | 1461066344906 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:45:45 INFO - PROCESS | 4936 | 1461066345213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b5a000 == 120 [pid = 4936] [id = 473] 04:45:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 255 (0x7f768a260c00) [pid = 4936] [serial = 1420] [outer = (nil)] 04:45:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 256 (0x7f76909a5400) [pid = 4936] [serial = 1421] [outer = 0x7f768a260c00] 04:45:45 INFO - PROCESS | 4936 | 1461066345295 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 257 (0x7f769129d800) [pid = 4936] [serial = 1422] [outer = 0x7f768a260c00] 04:45:46 INFO - PROCESS | 4936 | 1461066346139 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1530ms 04:45:46 INFO - PROCESS | 4936 | 1461066346174 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 4936 | 1461066346178 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:45:46 INFO - PROCESS | 4936 | 1461066346184 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 4936 | 1461066346187 Marionette TRACE conn3 <- [1,1866,null,{}] 04:45:46 INFO - PROCESS | 4936 | 1461066346194 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 4936 | 1461066346420 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:45:46 INFO - PROCESS | 4936 | 1461066346761 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693cbd000 == 121 [pid = 4936] [id = 474] 04:45:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 258 (0x7f768556a400) [pid = 4936] [serial = 1423] [outer = (nil)] 04:45:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 259 (0x7f7691c9c800) [pid = 4936] [serial = 1424] [outer = 0x7f768556a400] 04:45:46 INFO - PROCESS | 4936 | 1461066346838 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 260 (0x7f7692803800) [pid = 4936] [serial = 1425] [outer = 0x7f768556a400] 04:45:47 INFO - PROCESS | 4936 | 1461066347639 Marionette TRACE conn3 <- [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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 04:45:47 INFO - PROCESS | 4936 | 1461066347716 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 4936 | 1461066347720 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:45:47 INFO - PROCESS | 4936 | 1461066347726 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 4936 | 1461066347729 Marionette TRACE conn3 <- [1,1870,null,{}] 04:45:47 INFO - PROCESS | 4936 | 1461066347735 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 4936 | 1461066347958 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:45:48 INFO - PROCESS | 4936 | 1461066348225 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1317000 == 122 [pid = 4936] [id = 475] 04:45:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 261 (0x7f7677e10400) [pid = 4936] [serial = 1426] [outer = (nil)] 04:45:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 262 (0x7f7693b85800) [pid = 4936] [serial = 1427] [outer = 0x7f7677e10400] 04:45:48 INFO - PROCESS | 4936 | 1461066348343 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 263 (0x7f769d6d9400) [pid = 4936] [serial = 1428] [outer = 0x7f7677e10400] 04:45:49 INFO - PROCESS | 4936 | 1461066349204 Marionette TRACE conn3 <- [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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1529ms 04:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:45:49 INFO - PROCESS | 4936 | 1461066349256 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 4936 | 1461066349260 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:45:49 INFO - PROCESS | 4936 | 1461066349267 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 4936 | 1461066349271 Marionette TRACE conn3 <- [1,1874,null,{}] 04:45:49 INFO - PROCESS | 4936 | 1461066349276 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 4936 | 1461066349520 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:45:49 INFO - PROCESS | 4936 | 1461066349837 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b31800 == 123 [pid = 4936] [id = 476] 04:45:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 264 (0x7f76a30c8400) [pid = 4936] [serial = 1429] [outer = (nil)] 04:45:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 265 (0x7f76a3626c00) [pid = 4936] [serial = 1430] [outer = 0x7f76a30c8400] 04:45:49 INFO - PROCESS | 4936 | 1461066349926 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 266 (0x7f76a37a8400) [pid = 4936] [serial = 1431] [outer = 0x7f76a30c8400] 04:45:50 INFO - PROCESS | 4936 | 1461066350804 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1586ms 04:45:50 INFO - PROCESS | 4936 | 1461066350853 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:45:50 INFO - PROCESS | 4936 | 1461066350857 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:45:50 INFO - PROCESS | 4936 | 1461066350863 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 4936 | 1461066350867 Marionette TRACE conn3 <- [1,1878,null,{}] 04:45:50 INFO - PROCESS | 4936 | 1461066350873 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 4936 | 1461066351096 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:45:51 INFO - PROCESS | 4936 | 1461066351421 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa97800 == 124 [pid = 4936] [id = 477] 04:45:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 267 (0x7f7674ec8400) [pid = 4936] [serial = 1432] [outer = (nil)] 04:45:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 268 (0x7f7674ed0c00) [pid = 4936] [serial = 1433] [outer = 0x7f7674ec8400] 04:45:51 INFO - PROCESS | 4936 | 1461066351508 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 269 (0x7f7674ed5c00) [pid = 4936] [serial = 1434] [outer = 0x7f7674ec8400] 04:45:52 INFO - PROCESS | 4936 | 1461066352374 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:45:52 INFO - PROCESS | 4936 | 1461066352450 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 4936 | 1461066352453 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:45:52 INFO - PROCESS | 4936 | 1461066352459 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 4936 | 1461066352462 Marionette TRACE conn3 <- [1,1882,null,{}] 04:45:52 INFO - PROCESS | 4936 | 1461066352469 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 4936 | 1461066352686 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:45:52 INFO - PROCESS | 4936 | 1461066352994 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7678091800 == 125 [pid = 4936] [id = 478] 04:45:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 270 (0x7f7674ec8800) [pid = 4936] [serial = 1435] [outer = (nil)] 04:45:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 271 (0x7f767db9f800) [pid = 4936] [serial = 1436] [outer = 0x7f7674ec8800] 04:45:53 INFO - PROCESS | 4936 | 1461066353078 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 272 (0x7f767dba6000) [pid = 4936] [serial = 1437] [outer = 0x7f7674ec8800] 04:45:53 INFO - PROCESS | 4936 | 1461066353905 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1495ms 04:45:53 INFO - PROCESS | 4936 | 1461066353955 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:45:53 INFO - PROCESS | 4936 | 1461066353958 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:45:53 INFO - PROCESS | 4936 | 1461066353964 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 4936 | 1461066353967 Marionette TRACE conn3 <- [1,1886,null,{}] 04:45:53 INFO - PROCESS | 4936 | 1461066353974 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 4936 | 1461066354191 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:45:54 INFO - PROCESS | 4936 | 1461066354461 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76774d2000 == 126 [pid = 4936] [id = 479] 04:45:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 273 (0x7f7674ed2000) [pid = 4936] [serial = 1438] [outer = (nil)] 04:45:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 274 (0x7f76774ed000) [pid = 4936] [serial = 1439] [outer = 0x7f7674ed2000] 04:45:54 INFO - PROCESS | 4936 | 1461066354579 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 275 (0x7f76774f2800) [pid = 4936] [serial = 1440] [outer = 0x7f7674ed2000] 04:45:55 INFO - PROCESS | 4936 | 1461066355386 Marionette TRACE conn3 <- [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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1494ms 04:45:55 INFO - PROCESS | 4936 | 1461066355472 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 4936 | 1461066355476 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:45:55 INFO - PROCESS | 4936 | 1461066355485 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 4936 | 1461066355488 Marionette TRACE conn3 <- [1,1890,null,{}] 04:45:55 INFO - PROCESS | 4936 | 1461066355495 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:55 INFO - PROCESS | 4936 | 1461066355725 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:45:56 INFO - PROCESS | 4936 | 1461066356038 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7674599800 == 127 [pid = 4936] [id = 480] 04:45:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 276 (0x7f76729e4400) [pid = 4936] [serial = 1441] [outer = (nil)] 04:45:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 277 (0x7f76729ec400) [pid = 4936] [serial = 1442] [outer = 0x7f76729e4400] 04:45:56 INFO - PROCESS | 4936 | 1461066356120 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 278 (0x7f76729f1400) [pid = 4936] [serial = 1443] [outer = 0x7f76729e4400] 04:45:56 INFO - PROCESS | 4936 | 1461066356954 Marionette TRACE conn3 <- [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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1536ms 04:45:57 INFO - PROCESS | 4936 | 1461066357022 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 4936 | 1461066357026 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:45:57 INFO - PROCESS | 4936 | 1461066357032 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 4936 | 1461066357034 Marionette TRACE conn3 <- [1,1894,null,{}] 04:45:57 INFO - PROCESS | 4936 | 1461066357041 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 4936 | 1461066357266 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:45:57 INFO - PROCESS | 4936 | 1461066357534 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76745b3800 == 128 [pid = 4936] [id = 481] 04:45:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 279 (0x7f76729e6400) [pid = 4936] [serial = 1444] [outer = (nil)] 04:45:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 280 (0x7f76774f2c00) [pid = 4936] [serial = 1445] [outer = 0x7f76729e6400] 04:45:57 INFO - PROCESS | 4936 | 1461066357653 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 281 (0x7f767dba2400) [pid = 4936] [serial = 1446] [outer = 0x7f76729e6400] 04:45:58 INFO - PROCESS | 4936 | 1461066358487 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1529ms 04:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:45:58 INFO - PROCESS | 4936 | 1461066358562 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 4936 | 1461066358565 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:45:58 INFO - PROCESS | 4936 | 1461066358571 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 4936 | 1461066358574 Marionette TRACE conn3 <- [1,1898,null,{}] 04:45:58 INFO - PROCESS | 4936 | 1461066358579 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 4936 | 1461066358802 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:45:59 INFO - PROCESS | 4936 | 1461066359120 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7671b2f800 == 129 [pid = 4936] [id = 482] 04:45:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 282 (0x7f7671bbd400) [pid = 4936] [serial = 1447] [outer = (nil)] 04:45:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 283 (0x7f7671bc3000) [pid = 4936] [serial = 1448] [outer = 0x7f7671bbd400] 04:45:59 INFO - PROCESS | 4936 | 1461066359201 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 284 (0x7f7671bc7c00) [pid = 4936] [serial = 1449] [outer = 0x7f7671bbd400] 04:45:59 INFO - PROCESS | 4936 | ************************* 04:45:59 INFO - PROCESS | 4936 | A coding exception was thrown and uncaught in a Task. 04:45:59 INFO - PROCESS | 4936 | 04:45:59 INFO - PROCESS | 4936 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:45:59 INFO - PROCESS | 4936 | Full stack: 04:45:59 INFO - PROCESS | 4936 | ************************* 04:46:00 INFO - PROCESS | 4936 | 1461066360155 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1640ms 04:46:00 INFO - PROCESS | 4936 | 1461066360211 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 4936 | 1461066360215 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:46:00 INFO - PROCESS | 4936 | 1461066360220 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 4936 | 1461066360223 Marionette TRACE conn3 <- [1,1902,null,{}] 04:46:00 INFO - PROCESS | 4936 | 1461066360230 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 4936 | 1461066360456 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:46:00 INFO - PROCESS | 4936 | 1461066360749 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7671d75800 == 130 [pid = 4936] [id = 483] 04:46:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 285 (0x7f7671bbdc00) [pid = 4936] [serial = 1450] [outer = (nil)] 04:46:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 286 (0x7f7671dab400) [pid = 4936] [serial = 1451] [outer = 0x7f7671bbdc00] 04:46:00 INFO - PROCESS | 4936 | 1461066360867 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 287 (0x7f7671db0800) [pid = 4936] [serial = 1452] [outer = 0x7f7671bbdc00] 04:46:01 INFO - PROCESS | 4936 | 1461066361814 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 04:46:01 INFO - PROCESS | 4936 | 1461066361855 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 4936 | 1461066361860 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:46:01 INFO - PROCESS | 4936 | 1461066361866 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 4936 | 1461066361870 Marionette TRACE conn3 <- [1,1906,null,{}] 04:46:01 INFO - PROCESS | 4936 | 1461066361875 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 4936 | 1461066362118 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:46:02 INFO - PROCESS | 4936 | 1461066362435 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677110000 == 131 [pid = 4936] [id = 484] 04:46:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 288 (0x7f7671bc1c00) [pid = 4936] [serial = 1453] [outer = (nil)] 04:46:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 289 (0x7f7676c70c00) [pid = 4936] [serial = 1454] [outer = 0x7f7671bc1c00] 04:46:02 INFO - PROCESS | 4936 | 1461066362517 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 290 (0x7f767713f800) [pid = 4936] [serial = 1455] [outer = 0x7f7671bc1c00] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c17800 == 130 [pid = 4936] [id = 244] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769109c800 == 129 [pid = 4936] [id = 40] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0b7000 == 128 [pid = 4936] [id = 409] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684d48800 == 127 [pid = 4936] [id = 408] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677de8800 == 126 [pid = 4936] [id = 410] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab62000 == 125 [pid = 4936] [id = 411] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9d2800 == 124 [pid = 4936] [id = 412] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed0f000 == 123 [pid = 4936] [id = 464] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dac9800 == 122 [pid = 4936] [id = 463] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba62000 == 121 [pid = 4936] [id = 462] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dae800 == 120 [pid = 4936] [id = 461] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab55800 == 119 [pid = 4936] [id = 460] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b229000 == 118 [pid = 4936] [id = 459] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7674672800 == 117 [pid = 4936] [id = 457] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f5b000 == 116 [pid = 4936] [id = 456] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b2c000 == 115 [pid = 4936] [id = 455] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76756af000 == 114 [pid = 4936] [id = 454] 04:46:04 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b724800 == 113 [pid = 4936] [id = 453] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 289 (0x7f767cba9c00) [pid = 4936] [serial = 1311] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 288 (0x7f768f9af000) [pid = 4936] [serial = 1286] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 287 (0x7f768bb70400) [pid = 4936] [serial = 1280] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 286 (0x7f7680238c00) [pid = 4936] [serial = 1314] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 285 (0x7f7679ea5400) [pid = 4936] [serial = 1310] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 284 (0x7f76856ca400) [pid = 4936] [serial = 1271] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 283 (0x7f7677049c00) [pid = 4936] [serial = 1304] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 282 (0x7f769270f000) [pid = 4936] [serial = 1292] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 281 (0x7f7676c79000) [pid = 4936] [serial = 1262] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 280 (0x7f76883b8c00) [pid = 4936] [serial = 1323] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 279 (0x7f7685713c00) [pid = 4936] [serial = 1320] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 278 (0x7f768c21d800) [pid = 4936] [serial = 1283] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 277 (0x7f769150f000) [pid = 4936] [serial = 1289] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 276 (0x7f767d8e2c00) [pid = 4936] [serial = 1313] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 275 (0x7f76867eec00) [pid = 4936] [serial = 1322] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 274 (0x7f7684f0a400) [pid = 4936] [serial = 1316] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 273 (0x7f76856c8c00) [pid = 4936] [serial = 1319] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 272 (0x7f767ce99c00) [pid = 4936] [serial = 1265] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 271 (0x7f7697850800) [pid = 4936] [serial = 1301] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 270 (0x7f767704b800) [pid = 4936] [serial = 1307] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 269 (0x7f7689371000) [pid = 4936] [serial = 1277] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 268 (0x7f7684fa3000) [pid = 4936] [serial = 1317] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 267 (0x7f768030f000) [pid = 4936] [serial = 1268] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 266 (0x7f7676e8f000) [pid = 4936] [serial = 1298] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 265 (0x7f769f6d0000) [pid = 4936] [serial = 1295] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 264 (0x7f7679ea1400) [pid = 4936] [serial = 1308] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 263 (0x7f76867ee000) [pid = 4936] [serial = 1274] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | --DOMWINDOW == 262 (0x7f7689735800) [pid = 4936] [serial = 1325] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 4936 | 1461066364938 Marionette TRACE conn3 <- [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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3088ms 04:46:04 INFO - PROCESS | 4936 | 1461066364957 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 4936 | 1461066364963 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:46:04 INFO - PROCESS | 4936 | 1461066364973 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 4936 | 1461066364979 Marionette TRACE conn3 <- [1,1910,null,{}] 04:46:04 INFO - PROCESS | 4936 | 1461066364987 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 4936 | 1461066365224 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:46:05 INFO - PROCESS | 4936 | 1461066365432 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76774d3000 == 114 [pid = 4936] [id = 485] 04:46:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 263 (0x7f7671da9800) [pid = 4936] [serial = 1456] [outer = (nil)] 04:46:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 264 (0x7f7676e92400) [pid = 4936] [serial = 1457] [outer = 0x7f7671da9800] 04:46:05 INFO - PROCESS | 4936 | 1461066365508 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 265 (0x7f7677143c00) [pid = 4936] [serial = 1458] [outer = 0x7f7671da9800] 04:46:06 INFO - PROCESS | 4936 | 1461066366366 Marionette TRACE conn3 <- [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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1435ms 04:46:06 INFO - PROCESS | 4936 | 1461066366407 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 4936 | 1461066366416 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:46:06 INFO - PROCESS | 4936 | 1461066366426 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 4936 | 1461066366429 Marionette TRACE conn3 <- [1,1914,null,{}] 04:46:06 INFO - PROCESS | 4936 | 1461066366435 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 4936 | 1461066366729 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:46:06 INFO - PROCESS | 4936 | 1461066366871 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ab44000 == 115 [pid = 4936] [id = 486] 04:46:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 266 (0x7f7671db3000) [pid = 4936] [serial = 1459] [outer = (nil)] 04:46:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 267 (0x7f767731f800) [pid = 4936] [serial = 1460] [outer = 0x7f7671db3000] 04:46:06 INFO - PROCESS | 4936 | 1461066366939 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 268 (0x7f7677745400) [pid = 4936] [serial = 1461] [outer = 0x7f7671db3000] 04:46:07 INFO - PROCESS | 4936 | 1461066367840 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1431ms 04:46:07 INFO - PROCESS | 4936 | 1461066367862 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:46:07 INFO - PROCESS | 4936 | 1461066367866 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:46:07 INFO - PROCESS | 4936 | 1461066367884 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 4936 | 1461066367891 Marionette TRACE conn3 <- [1,1918,null,{}] 04:46:07 INFO - PROCESS | 4936 | 1461066367916 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 4936 | 1461066368197 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:46:08 INFO - PROCESS | 4936 | 1461066368229 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b72a800 == 116 [pid = 4936] [id = 487] 04:46:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 269 (0x7f7677ed8000) [pid = 4936] [serial = 1462] [outer = (nil)] 04:46:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 270 (0x7f7679ea1400) [pid = 4936] [serial = 1463] [outer = 0x7f7677ed8000] 04:46:08 INFO - PROCESS | 4936 | 1461066368300 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 271 (0x7f767a61fc00) [pid = 4936] [serial = 1464] [outer = 0x7f7677ed8000] 04:46:10 INFO - PROCESS | 4936 | 1461066370973 Marionette TRACE conn3 <- [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]]]}] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 270 (0x7f7677747c00) [pid = 4936] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 269 (0x7f768b424800) [pid = 4936] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 268 (0x7f7688727c00) [pid = 4936] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 267 (0x7f7685062400) [pid = 4936] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 266 (0x7f7680239400) [pid = 4936] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 265 (0x7f767fcdf800) [pid = 4936] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 264 (0x7f767cb6d800) [pid = 4936] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 263 (0x7f7676c6e400) [pid = 4936] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 262 (0x7f768b971400) [pid = 4936] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 261 (0x7f768b970c00) [pid = 4936] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 260 (0x7f768640c400) [pid = 4936] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 259 (0x7f7684fa5c00) [pid = 4936] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 258 (0x7f767bba4400) [pid = 4936] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 257 (0x7f767d637400) [pid = 4936] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 256 (0x7f767acc6800) [pid = 4936] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 255 (0x7f768fa67800) [pid = 4936] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 254 (0x7f767accfc00) [pid = 4936] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 253 (0x7f768505c800) [pid = 4936] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 252 (0x7f767ab66000) [pid = 4936] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 251 (0x7f7676d2e000) [pid = 4936] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 250 (0x7f7680477800) [pid = 4936] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 249 (0x7f7677e11400) [pid = 4936] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 248 (0x7f7684ee9800) [pid = 4936] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 247 (0x7f767cbae400) [pid = 4936] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 246 (0x7f7677e14400) [pid = 4936] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 245 (0x7f767f902400) [pid = 4936] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 244 (0x7f767ab6e000) [pid = 4936] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f7677e10c00) [pid = 4936] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f768b90b400) [pid = 4936] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f768633e800) [pid = 4936] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f7691516400) [pid = 4936] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f7676e8ac00) [pid = 4936] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f7676c72400) [pid = 4936] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f767d633800) [pid = 4936] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f76883b2800) [pid = 4936] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f768022f800) [pid = 4936] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f769e4b3c00) [pid = 4936] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f768e18a000) [pid = 4936] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f769e911400) [pid = 4936] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f767acc8c00) [pid = 4936] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f7688729000) [pid = 4936] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f7677747400) [pid = 4936] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f767d8dac00) [pid = 4936] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f7676c74400) [pid = 4936] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f768b90ec00) [pid = 4936] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f767accdc00) [pid = 4936] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f767774b400) [pid = 4936] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f7676c73c00) [pid = 4936] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f7676c78c00) [pid = 4936] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f7676c76800) [pid = 4936] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f767b8dc000) [pid = 4936] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f7685057800) [pid = 4936] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7676e93c00) [pid = 4936] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f767edbb800) [pid = 4936] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7680307000) [pid = 4936] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f767fcd6800) [pid = 4936] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f767d8e4800) [pid = 4936] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f768efb1400) [pid = 4936] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f767ce05c00) [pid = 4936] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7687709c00) [pid = 4936] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f7691973800) [pid = 4936] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f7676e86c00) [pid = 4936] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f7685057400) [pid = 4936] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f768b9e2800) [pid = 4936] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f767724a400) [pid = 4936] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f7688309000) [pid = 4936] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f768bb71000) [pid = 4936] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f768e06d000) [pid = 4936] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f769e70ac00) [pid = 4936] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7676e86400) [pid = 4936] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f7684fa0400) [pid = 4936] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f768b9e2c00) [pid = 4936] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7684fa2000) [pid = 4936] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f768b909400) [pid = 4936] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:11 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7686735000) [pid = 4936] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3321ms 04:46:11 INFO - PROCESS | 4936 | 1461066371194 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 4936 | 1461066371199 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:46:11 INFO - PROCESS | 4936 | 1461066371206 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 4936 | 1461066371209 Marionette TRACE conn3 <- [1,1922,null,{}] 04:46:11 INFO - PROCESS | 4936 | 1461066371214 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 4936 | 1461066371411 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:46:11 INFO - PROCESS | 4936 | 1461066371593 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b064800 == 117 [pid = 4936] [id = 488] 04:46:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f7676e86400) [pid = 4936] [serial = 1465] [outer = (nil)] 04:46:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7677249c00) [pid = 4936] [serial = 1466] [outer = 0x7f7676e86400] 04:46:11 INFO - PROCESS | 4936 | 1461066371657 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7677752c00) [pid = 4936] [serial = 1467] [outer = 0x7f7676e86400] 04:46:12 INFO - PROCESS | 4936 | 1461066372396 Marionette TRACE conn3 <- [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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1230ms 04:46:12 INFO - PROCESS | 4936 | 1461066372438 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 4936 | 1461066372441 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:46:12 INFO - PROCESS | 4936 | 1461066372448 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 4936 | 1461066372452 Marionette TRACE conn3 <- [1,1926,null,{}] 04:46:12 INFO - PROCESS | 4936 | 1461066372458 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 4936 | 1461066372742 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:46:12 INFO - PROCESS | 4936 | 1461066372770 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c70a000 == 118 [pid = 4936] [id = 489] 04:46:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f7677044400) [pid = 4936] [serial = 1468] [outer = (nil)] 04:46:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f7677e10000) [pid = 4936] [serial = 1469] [outer = 0x7f7677044400] 04:46:12 INFO - PROCESS | 4936 | 1461066372831 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f767acc4c00) [pid = 4936] [serial = 1470] [outer = 0x7f7677044400] 04:46:14 INFO - PROCESS | 4936 | 1461066374071 Marionette TRACE conn3 <- [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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1694ms 04:46:14 INFO - PROCESS | 4936 | 1461066374142 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 4936 | 1461066374150 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:46:14 INFO - PROCESS | 4936 | 1461066374160 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 4936 | 1461066374164 Marionette TRACE conn3 <- [1,1930,null,{}] 04:46:14 INFO - PROCESS | 4936 | 1461066374174 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:14 INFO - PROCESS | 4936 | 1461066374447 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:46:14 INFO - PROCESS | 4936 | 1461066374776 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0b0800 == 119 [pid = 4936] [id = 490] 04:46:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f7676e94800) [pid = 4936] [serial = 1471] [outer = (nil)] 04:46:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f7677142800) [pid = 4936] [serial = 1472] [outer = 0x7f7676e94800] 04:46:14 INFO - PROCESS | 4936 | 1461066374853 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f767732a400) [pid = 4936] [serial = 1473] [outer = 0x7f7676e94800] 04:46:15 INFO - PROCESS | 4936 | 1461066375810 Marionette TRACE conn3 <- [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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1682ms 04:46:15 INFO - PROCESS | 4936 | 1461066375843 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 4936 | 1461066375851 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:46:15 INFO - PROCESS | 4936 | 1461066375863 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 4936 | 1461066375866 Marionette TRACE conn3 <- [1,1934,null,{}] 04:46:15 INFO - PROCESS | 4936 | 1461066375874 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 4936 | 1461066376114 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:46:16 INFO - PROCESS | 4936 | 1461066376465 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c71f000 == 120 [pid = 4936] [id = 491] 04:46:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f767732c400) [pid = 4936] [serial = 1474] [outer = (nil)] 04:46:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7677ee1400) [pid = 4936] [serial = 1475] [outer = 0x7f767732c400] 04:46:16 INFO - PROCESS | 4936 | 1461066376544 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f767a61f800) [pid = 4936] [serial = 1476] [outer = 0x7f767732c400] 04:46:17 INFO - PROCESS | 4936 | 1461066377447 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1638ms 04:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:46:17 INFO - PROCESS | 4936 | 1461066377502 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 4936 | 1461066377505 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:46:17 INFO - PROCESS | 4936 | 1461066377512 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 4936 | 1461066377520 Marionette TRACE conn3 <- [1,1938,null,{}] 04:46:17 INFO - PROCESS | 4936 | 1461066377536 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:17 INFO - PROCESS | 4936 | 1461066377805 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:46:18 INFO - PROCESS | 4936 | 1461066378121 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa96800 == 121 [pid = 4936] [id = 492] 04:46:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f767a625400) [pid = 4936] [serial = 1477] [outer = (nil)] 04:46:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f767bbab000) [pid = 4936] [serial = 1478] [outer = 0x7f767a625400] 04:46:18 INFO - PROCESS | 4936 | 1461066378201 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 211 (0x7f767cbae400) [pid = 4936] [serial = 1479] [outer = 0x7f767a625400] 04:46:19 INFO - PROCESS | 4936 | 1461066379035 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1599ms 04:46:19 INFO - PROCESS | 4936 | 1461066379111 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:46:19 INFO - PROCESS | 4936 | 1461066379116 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:46:19 INFO - PROCESS | 4936 | 1461066379123 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 4936 | 1461066379126 Marionette TRACE conn3 <- [1,1942,null,{}] 04:46:19 INFO - PROCESS | 4936 | 1461066379132 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 4936 | 1461066379397 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:46:19 INFO - PROCESS | 4936 | 1461066379707 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bc0000 == 122 [pid = 4936] [id = 493] 04:46:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 212 (0x7f767b8dc000) [pid = 4936] [serial = 1480] [outer = (nil)] 04:46:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 213 (0x7f767ce08400) [pid = 4936] [serial = 1481] [outer = 0x7f767b8dc000] 04:46:19 INFO - PROCESS | 4936 | 1461066379786 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 214 (0x7f767ce99800) [pid = 4936] [serial = 1482] [outer = 0x7f767b8dc000] 04:46:20 INFO - PROCESS | 4936 | 1461066380642 Marionette TRACE conn3 <- [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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 04:46:20 INFO - PROCESS | 4936 | 1461066380711 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 4936 | 1461066380715 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:46:20 INFO - PROCESS | 4936 | 1461066380721 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 4936 | 1461066380725 Marionette TRACE conn3 <- [1,1946,null,{}] 04:46:20 INFO - PROCESS | 4936 | 1461066380730 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 4936 | 1461066380996 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:46:21 INFO - PROCESS | 4936 | 1461066381329 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685012000 == 123 [pid = 4936] [id = 494] 04:46:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 215 (0x7f767d636400) [pid = 4936] [serial = 1483] [outer = (nil)] 04:46:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 216 (0x7f767d8e2c00) [pid = 4936] [serial = 1484] [outer = 0x7f767d636400] 04:46:21 INFO - PROCESS | 4936 | 1461066381405 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 217 (0x7f767edb9000) [pid = 4936] [serial = 1485] [outer = 0x7f767d636400] 04:46:22 INFO - PROCESS | 4936 | 1461066382325 Marionette TRACE conn3 <- [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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1641ms 04:46:22 INFO - PROCESS | 4936 | 1461066382363 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 4936 | 1461066382368 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:46:22 INFO - PROCESS | 4936 | 1461066382374 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 4936 | 1461066382377 Marionette TRACE conn3 <- [1,1950,null,{}] 04:46:22 INFO - PROCESS | 4936 | 1461066382383 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:22 INFO - PROCESS | 4936 | 1461066382610 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:46:22 INFO - PROCESS | 4936 | 1461066382931 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866da800 == 124 [pid = 4936] [id = 495] 04:46:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 218 (0x7f767eb29800) [pid = 4936] [serial = 1486] [outer = (nil)] 04:46:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 219 (0x7f7680472400) [pid = 4936] [serial = 1487] [outer = 0x7f767eb29800] 04:46:23 INFO - PROCESS | 4936 | 1461066383014 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 220 (0x7f7684f07400) [pid = 4936] [serial = 1488] [outer = 0x7f767eb29800] 04:46:23 INFO - PROCESS | 4936 | 1461066383825 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1486ms 04:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:46:23 INFO - PROCESS | 4936 | 1461066383862 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 4936 | 1461066383865 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:46:23 INFO - PROCESS | 4936 | 1461066383871 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 4936 | 1461066383874 Marionette TRACE conn3 <- [1,1954,null,{}] 04:46:23 INFO - PROCESS | 4936 | 1461066383879 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:24 INFO - PROCESS | 4936 | 1461066384088 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:46:24 INFO - PROCESS | 4936 | 1461066384361 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688675800 == 125 [pid = 4936] [id = 496] 04:46:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 221 (0x7f767f907400) [pid = 4936] [serial = 1489] [outer = (nil)] 04:46:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 222 (0x7f7685057800) [pid = 4936] [serial = 1490] [outer = 0x7f767f907400] 04:46:24 INFO - PROCESS | 4936 | 1461066384442 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 223 (0x7f768556d400) [pid = 4936] [serial = 1491] [outer = 0x7f767f907400] 04:46:25 INFO - PROCESS | 4936 | 1461066385306 Marionette TRACE conn3 <- [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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1482ms 04:46:25 INFO - PROCESS | 4936 | 1461066385354 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 4936 | 1461066385358 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:46:25 INFO - PROCESS | 4936 | 1461066385364 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 4936 | 1461066385367 Marionette TRACE conn3 <- [1,1958,null,{}] 04:46:25 INFO - PROCESS | 4936 | 1461066385372 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 4936 | 1461066385589 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:46:25 INFO - PROCESS | 4936 | 1461066385861 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c1a2800 == 126 [pid = 4936] [id = 497] 04:46:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 224 (0x7f767cb60c00) [pid = 4936] [serial = 1492] [outer = (nil)] 04:46:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 225 (0x7f7686334000) [pid = 4936] [serial = 1493] [outer = 0x7f767cb60c00] 04:46:25 INFO - PROCESS | 4936 | 1461066385981 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 226 (0x7f768665e000) [pid = 4936] [serial = 1494] [outer = 0x7f767cb60c00] 04:46:26 INFO - PROCESS | 4936 | 1461066386854 Marionette TRACE conn3 <- [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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1528ms 04:46:26 INFO - PROCESS | 4936 | 1461066386893 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 4936 | 1461066386900 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:46:26 INFO - PROCESS | 4936 | 1461066386906 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 4936 | 1461066386909 Marionette TRACE conn3 <- [1,1962,null,{}] 04:46:26 INFO - PROCESS | 4936 | 1461066386915 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 4936 | 1461066387147 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:46:27 INFO - PROCESS | 4936 | 1461066387465 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c457000 == 127 [pid = 4936] [id = 498] 04:46:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 227 (0x7f7680306400) [pid = 4936] [serial = 1495] [outer = (nil)] 04:46:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 228 (0x7f76867eec00) [pid = 4936] [serial = 1496] [outer = 0x7f7680306400] 04:46:27 INFO - PROCESS | 4936 | 1461066387553 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 229 (0x7f76879b2800) [pid = 4936] [serial = 1497] [outer = 0x7f7680306400] 04:46:28 INFO - PROCESS | 4936 | 1461066388384 Marionette TRACE conn3 <- [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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1545ms 04:46:28 INFO - PROCESS | 4936 | 1461066388453 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 4936 | 1461066388457 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:46:28 INFO - PROCESS | 4936 | 1461066388464 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 4936 | 1461066388466 Marionette TRACE conn3 <- [1,1966,null,{}] 04:46:28 INFO - PROCESS | 4936 | 1461066388473 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 4936 | 1461066388702 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:46:29 INFO - PROCESS | 4936 | 1461066389026 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768fc43800 == 128 [pid = 4936] [id = 499] 04:46:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 230 (0x7f76883aa800) [pid = 4936] [serial = 1498] [outer = (nil)] 04:46:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 231 (0x7f76883b7400) [pid = 4936] [serial = 1499] [outer = 0x7f76883aa800] 04:46:29 INFO - PROCESS | 4936 | 1461066389113 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 232 (0x7f7689566800) [pid = 4936] [serial = 1500] [outer = 0x7f76883aa800] 04:46:29 INFO - PROCESS | 4936 | 1461066389977 Marionette TRACE conn3 <- [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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1584ms 04:46:30 INFO - PROCESS | 4936 | 1461066390050 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 4936 | 1461066390055 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:46:30 INFO - PROCESS | 4936 | 1461066390064 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 4936 | 1461066390068 Marionette TRACE conn3 <- [1,1970,null,{}] 04:46:30 INFO - PROCESS | 4936 | 1461066390075 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 4936 | 1461066390358 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:46:30 INFO - PROCESS | 4936 | 1461066390675 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691c2c000 == 129 [pid = 4936] [id = 500] 04:46:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 233 (0x7f7689735800) [pid = 4936] [serial = 1501] [outer = (nil)] 04:46:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 234 (0x7f768b90bc00) [pid = 4936] [serial = 1502] [outer = 0x7f7689735800] 04:46:30 INFO - PROCESS | 4936 | 1461066390773 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 235 (0x7f768b9e3000) [pid = 4936] [serial = 1503] [outer = 0x7f7689735800] 04:46:31 INFO - PROCESS | 4936 | 1461066391688 Marionette TRACE conn3 <- [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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1686ms 04:46:31 INFO - PROCESS | 4936 | 1461066391752 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 4936 | 1461066391756 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:46:31 INFO - PROCESS | 4936 | 1461066391763 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 4936 | 1461066391766 Marionette TRACE conn3 <- [1,1974,null,{}] 04:46:31 INFO - PROCESS | 4936 | 1461066391772 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 4936 | 1461066392014 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:46:32 INFO - PROCESS | 4936 | 1461066392387 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f60e800 == 130 [pid = 4936] [id = 501] 04:46:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 236 (0x7f7680308400) [pid = 4936] [serial = 1504] [outer = (nil)] 04:46:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 237 (0x7f768c219800) [pid = 4936] [serial = 1505] [outer = 0x7f7680308400] 04:46:32 INFO - PROCESS | 4936 | 1461066392475 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 238 (0x7f768e188800) [pid = 4936] [serial = 1506] [outer = 0x7f7680308400] 04:46:33 INFO - PROCESS | 4936 | 1461066393340 Marionette TRACE conn3 <- [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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1629ms 04:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:46:33 INFO - PROCESS | 4936 | 1461066393393 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 4936 | 1461066393396 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:46:33 INFO - PROCESS | 4936 | 1461066393423 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 4936 | 1461066393427 Marionette TRACE conn3 <- [1,1978,null,{}] 04:46:33 INFO - PROCESS | 4936 | 1461066393437 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:33 INFO - PROCESS | 4936 | 1461066393674 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:46:34 INFO - PROCESS | 4936 | 1461066394002 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3b73000 == 131 [pid = 4936] [id = 502] 04:46:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 239 (0x7f7684df8400) [pid = 4936] [serial = 1507] [outer = (nil)] 04:46:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 240 (0x7f768ef20000) [pid = 4936] [serial = 1508] [outer = 0x7f7684df8400] 04:46:34 INFO - PROCESS | 4936 | 1461066394091 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 241 (0x7f768ffa6c00) [pid = 4936] [serial = 1509] [outer = 0x7f7684df8400] 04:46:34 INFO - PROCESS | 4936 | 1461066394940 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1606ms 04:46:35 INFO - PROCESS | 4936 | 1461066395009 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:46:35 INFO - PROCESS | 4936 | 1461066395013 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:46:35 INFO - PROCESS | 4936 | 1461066395019 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 4936 | 1461066395023 Marionette TRACE conn3 <- [1,1982,null,{}] 04:46:35 INFO - PROCESS | 4936 | 1461066395028 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:35 INFO - PROCESS | 4936 | 1461066395303 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:46:35 INFO - PROCESS | 4936 | 1461066395629 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7675022000 == 132 [pid = 4936] [id = 503] 04:46:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 242 (0x7f768e189000) [pid = 4936] [serial = 1510] [outer = (nil)] 04:46:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 243 (0x7f76909ac400) [pid = 4936] [serial = 1511] [outer = 0x7f768e189000] 04:46:35 INFO - PROCESS | 4936 | 1461066395715 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 244 (0x7f76916db800) [pid = 4936] [serial = 1512] [outer = 0x7f768e189000] 04:46:36 INFO - PROCESS | 4936 | 1461066396603 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1635ms 04:46:36 INFO - PROCESS | 4936 | 1461066396655 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 4936 | 1461066396658 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:46:36 INFO - PROCESS | 4936 | 1461066396665 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 4936 | 1461066396668 Marionette TRACE conn3 <- [1,1986,null,{}] 04:46:36 INFO - PROCESS | 4936 | 1461066396677 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 4936 | 1461066396922 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:46:37 INFO - PROCESS | 4936 | 1461066397213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767503a800 == 133 [pid = 4936] [id = 504] 04:46:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 245 (0x7f767f904000) [pid = 4936] [serial = 1513] [outer = (nil)] 04:46:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 246 (0x7f7691c9d800) [pid = 4936] [serial = 1514] [outer = 0x7f767f904000] 04:46:37 INFO - PROCESS | 4936 | 1461066397342 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 247 (0x7f7692807800) [pid = 4936] [serial = 1515] [outer = 0x7f767f904000] 04:46:38 INFO - PROCESS | 4936 | 1461066398243 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1637ms 04:46:38 INFO - PROCESS | 4936 | 1461066398302 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 4936 | 1461066398306 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:46:38 INFO - PROCESS | 4936 | 1461066398312 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 4936 | 1461066398315 Marionette TRACE conn3 <- [1,1990,null,{}] 04:46:38 INFO - PROCESS | 4936 | 1461066398323 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:38 INFO - PROCESS | 4936 | 1461066398568 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:46:38 INFO - PROCESS | 4936 | 1461066398893 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3cb8800 == 134 [pid = 4936] [id = 505] 04:46:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 248 (0x7f7684def800) [pid = 4936] [serial = 1516] [outer = (nil)] 04:46:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 249 (0x7f7697850800) [pid = 4936] [serial = 1517] [outer = 0x7f7684def800] 04:46:38 INFO - PROCESS | 4936 | 1461066398978 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 250 (0x7f769e4b3c00) [pid = 4936] [serial = 1518] [outer = 0x7f7684def800] 04:46:39 INFO - PROCESS | 4936 | 1461066399917 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1637ms 04:46:39 INFO - PROCESS | 4936 | 1461066399951 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 4936 | 1461066399954 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:46:39 INFO - PROCESS | 4936 | 1461066399961 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 4936 | 1461066399963 Marionette TRACE conn3 <- [1,1994,null,{}] 04:46:39 INFO - PROCESS | 4936 | 1461066399971 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 4936 | 1461066400205 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:46:40 INFO - PROCESS | 4936 | 1461066400546 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c8c000 == 135 [pid = 4936] [id = 506] 04:46:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 251 (0x7f76746bcc00) [pid = 4936] [serial = 1519] [outer = (nil)] 04:46:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 252 (0x7f7676c71400) [pid = 4936] [serial = 1520] [outer = 0x7f76746bcc00] 04:46:40 INFO - PROCESS | 4936 | 1461066400632 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 253 (0x7f767a61c000) [pid = 4936] [serial = 1521] [outer = 0x7f76746bcc00] 04:46:41 INFO - PROCESS | 4936 | 1461066401565 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1642ms 04:46:41 INFO - PROCESS | 4936 | 1461066401604 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 4936 | 1461066401608 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:46:41 INFO - PROCESS | 4936 | 1461066401614 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 4936 | 1461066401618 Marionette TRACE conn3 <- [1,1998,null,{}] 04:46:41 INFO - PROCESS | 4936 | 1461066401625 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 4936 | 1461066401870 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:46:42 INFO - PROCESS | 4936 | 1461066402213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679ca0000 == 136 [pid = 4936] [id = 507] 04:46:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 254 (0x7f76746b9800) [pid = 4936] [serial = 1522] [outer = (nil)] 04:46:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 255 (0x7f7676c77800) [pid = 4936] [serial = 1523] [outer = 0x7f76746b9800] 04:46:42 INFO - PROCESS | 4936 | 1461066402309 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 256 (0x7f7677745c00) [pid = 4936] [serial = 1524] [outer = 0x7f76746b9800] 04:46:43 INFO - PROCESS | 4936 | 1461066403183 Marionette TRACE conn3 <- [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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1630ms 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b0f800 == 135 [pid = 4936] [id = 394] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676eec800 == 134 [pid = 4936] [id = 386] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a8000 == 133 [pid = 4936] [id = 385] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767bab3800 == 132 [pid = 4936] [id = 435] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767c71a000 == 131 [pid = 4936] [id = 384] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b064800 == 130 [pid = 4936] [id = 488] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b72a800 == 129 [pid = 4936] [id = 487] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ab44000 == 128 [pid = 4936] [id = 486] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76774d3000 == 127 [pid = 4936] [id = 485] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7671d75800 == 126 [pid = 4936] [id = 483] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7671b2f800 == 125 [pid = 4936] [id = 482] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76745b3800 == 124 [pid = 4936] [id = 481] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7674599800 == 123 [pid = 4936] [id = 480] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76774d2000 == 122 [pid = 4936] [id = 479] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7678091800 == 121 [pid = 4936] [id = 478] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa97800 == 120 [pid = 4936] [id = 477] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b31800 == 119 [pid = 4936] [id = 476] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a1317000 == 118 [pid = 4936] [id = 475] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693cbd000 == 117 [pid = 4936] [id = 474] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b5a000 == 116 [pid = 4936] [id = 473] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f063000 == 115 [pid = 4936] [id = 472] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c846800 == 114 [pid = 4936] [id = 471] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768950f000 == 113 [pid = 4936] [id = 470] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b20000 == 112 [pid = 4936] [id = 469] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a4800 == 111 [pid = 4936] [id = 468] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da5b800 == 110 [pid = 4936] [id = 467] 04:46:44 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b228000 == 109 [pid = 4936] [id = 466] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 255 (0x7f768c216400) [pid = 4936] [serial = 1281] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 254 (0x7f768b743c00) [pid = 4936] [serial = 1278] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 253 (0x7f7687d49800) [pid = 4936] [serial = 1275] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 252 (0x7f7686409800) [pid = 4936] [serial = 1272] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 251 (0x7f7684f02c00) [pid = 4936] [serial = 1269] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 250 (0x7f767d8da800) [pid = 4936] [serial = 1266] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 249 (0x7f7679eae400) [pid = 4936] [serial = 1263] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 248 (0x7f768efaa000) [pid = 4936] [serial = 1212] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 247 (0x7f768e06a800) [pid = 4936] [serial = 1209] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 246 (0x7f7688311c00) [pid = 4936] [serial = 1206] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 245 (0x7f76867eac00) [pid = 4936] [serial = 1203] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 244 (0x7f769f902400) [pid = 4936] [serial = 1161] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 243 (0x7f769e90e800) [pid = 4936] [serial = 1158] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 242 (0x7f769e90b000) [pid = 4936] [serial = 1155] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 241 (0x7f7697907000) [pid = 4936] [serial = 1152] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 240 (0x7f7685571800) [pid = 4936] [serial = 1164] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 239 (0x7f768673b000) [pid = 4936] [serial = 1107] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 238 (0x7f769129b400) [pid = 4936] [serial = 1146] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 237 (0x7f76856cf800) [pid = 4936] [serial = 1200] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 236 (0x7f76a362d000) [pid = 4936] [serial = 1101] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 235 (0x7f769270cc00) [pid = 4936] [serial = 1149] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 234 (0x7f7691936c00) [pid = 4936] [serial = 1290] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 233 (0x7f76a30ca400) [pid = 4936] [serial = 1098] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 232 (0x7f767c6c5000) [pid = 4936] [serial = 1194] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 231 (0x7f768e190c00) [pid = 4936] [serial = 1284] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 230 (0x7f7677753400) [pid = 4936] [serial = 1104] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 229 (0x7f768f03c000) [pid = 4936] [serial = 1083] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 228 (0x7f76a3624400) [pid = 4936] [serial = 1230] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 227 (0x7f76909a0400) [pid = 4936] [serial = 1287] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 226 (0x7f768556c800) [pid = 4936] [serial = 1074] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 225 (0x7f767accf400) [pid = 4936] [serial = 1128] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 224 (0x7f769d6d9c00) [pid = 4936] [serial = 1227] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 223 (0x7f767cb68400) [pid = 4936] [serial = 1236] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 222 (0x7f7677255c00) [pid = 4936] [serial = 1233] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 221 (0x7f768e0e2800) [pid = 4936] [serial = 1080] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 220 (0x7f76879b2000) [pid = 4936] [serial = 1077] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 219 (0x7f767704e000) [pid = 4936] [serial = 1305] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 218 (0x7f7680302400) [pid = 4936] [serial = 1197] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 217 (0x7f769270e000) [pid = 4936] [serial = 1089] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 216 (0x7f7684c7e000) [pid = 4936] [serial = 1131] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 215 (0x7f768030d800) [pid = 4936] [serial = 1071] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 214 (0x7f7692470c00) [pid = 4936] [serial = 1221] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 213 (0x7f767ce10c00) [pid = 4936] [serial = 1095] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 212 (0x7f768b907400) [pid = 4936] [serial = 1140] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 211 (0x7f7693b82000) [pid = 4936] [serial = 1293] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 210 (0x7f76a1992400) [pid = 4936] [serial = 1302] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f769e274000) [pid = 4936] [serial = 1092] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f768f9af400) [pid = 4936] [serial = 1143] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f767cb64c00) [pid = 4936] [serial = 1239] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f769176e800) [pid = 4936] [serial = 1086] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f76905d3c00) [pid = 4936] [serial = 1215] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f769150fc00) [pid = 4936] [serial = 1218] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f76a18c7c00) [pid = 4936] [serial = 1296] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f7676e93800) [pid = 4936] [serial = 1299] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f7689572400) [pid = 4936] [serial = 1137] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f76916df400) [pid = 4936] [serial = 1346] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f769e5d1400) [pid = 4936] [serial = 1347] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f767d62bc00) [pid = 4936] [serial = 1388] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f76a305b000) [pid = 4936] [serial = 1358] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7676e88400) [pid = 4936] [serial = 1379] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f767724cc00) [pid = 4936] [serial = 1380] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f768505c400) [pid = 4936] [serial = 1334] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f76856d4c00) [pid = 4936] [serial = 1335] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f769d6d5c00) [pid = 4936] [serial = 1352] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f769f62b000) [pid = 4936] [serial = 1353] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7677328000) [pid = 4936] [serial = 1370] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f767cd4b000) [pid = 4936] [serial = 1367] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f7676d31800) [pid = 4936] [serial = 1364] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7677ee0c00) [pid = 4936] [serial = 1361] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f768b743400) [pid = 4936] [serial = 1326] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f767d8d9c00) [pid = 4936] [serial = 1331] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767fcd8400) [pid = 4936] [serial = 1332] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f767a624800) [pid = 4936] [serial = 1355] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f767a629000) [pid = 4936] [serial = 1356] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7680237000) [pid = 4936] [serial = 1391] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f767cb6f800) [pid = 4936] [serial = 1385] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f767cd52400) [pid = 4936] [serial = 1386] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7677e16400) [pid = 4936] [serial = 1349] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7677e1b000) [pid = 4936] [serial = 1350] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f768e06cc00) [pid = 4936] [serial = 1340] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768f02e800) [pid = 4936] [serial = 1341] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f76883aec00) [pid = 4936] [serial = 1337] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768b748c00) [pid = 4936] [serial = 1338] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7691932400) [pid = 4936] [serial = 1343] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76927a9000) [pid = 4936] [serial = 1344] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f767704d400) [pid = 4936] [serial = 1382] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767ab6d000) [pid = 4936] [serial = 1383] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767704b400) [pid = 4936] [serial = 1328] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f767a0c9800) [pid = 4936] [serial = 1329] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7684f08c00) [pid = 4936] [serial = 1394] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f7677327400) [pid = 4936] [serial = 1376] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76746b6c00) [pid = 4936] [serial = 1373] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7684b8f400) [pid = 4936] [serial = 1392] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f767fc97800) [pid = 4936] [serial = 1389] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7685577400) [pid = 4936] [serial = 1397] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7685464c00) [pid = 4936] [serial = 1395] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768e068c00) [pid = 4936] [serial = 1068] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7686414000) [pid = 4936] [serial = 1134] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f76a182b400) [pid = 4936] [serial = 1224] [outer = (nil)] [url = about:blank] 04:46:44 INFO - PROCESS | 4936 | 1461066404968 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 4936 | 1461066404979 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:46:45 INFO - PROCESS | 4936 | 1461066405032 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 4936 | 1461066405040 Marionette TRACE conn3 <- [1,2002,null,{}] 04:46:45 INFO - PROCESS | 4936 | 1461066405047 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:45 INFO - PROCESS | 4936 | 1461066405255 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:46:45 INFO - PROCESS | 4936 | 1461066405456 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76745af800 == 110 [pid = 4936] [id = 508] 04:46:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f76729f0c00) [pid = 4936] [serial = 1525] [outer = (nil)] 04:46:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f76746b7000) [pid = 4936] [serial = 1526] [outer = 0x7f76729f0c00] 04:46:45 INFO - PROCESS | 4936 | 1461066405531 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7674ed0000) [pid = 4936] [serial = 1527] [outer = 0x7f76729f0c00] 04:46:46 INFO - PROCESS | 4936 | 1461066406345 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1351ms 04:46:46 INFO - PROCESS | 4936 | 1461066406376 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 4936 | 1461066406380 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:46:46 INFO - PROCESS | 4936 | 1461066406393 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 4936 | 1461066406397 Marionette TRACE conn3 <- [1,2006,null,{}] 04:46:46 INFO - PROCESS | 4936 | 1461066406404 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 4936 | 1461066406606 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:46:46 INFO - PROCESS | 4936 | 1461066406807 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f5d800 == 111 [pid = 4936] [id = 509] 04:46:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7671db0000) [pid = 4936] [serial = 1528] [outer = (nil)] 04:46:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7676e89800) [pid = 4936] [serial = 1529] [outer = 0x7f7671db0000] 04:46:46 INFO - PROCESS | 4936 | 1461066406884 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f767713d800) [pid = 4936] [serial = 1530] [outer = 0x7f7671db0000] 04:46:47 INFO - PROCESS | 4936 | 1461066407892 Marionette TRACE conn3 <- [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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1534ms 04:46:47 INFO - PROCESS | 4936 | 1461066407937 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 4936 | 1461066407940 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:46:47 INFO - PROCESS | 4936 | 1461066407956 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 4936 | 1461066407961 Marionette TRACE conn3 <- [1,2010,null,{}] 04:46:47 INFO - PROCESS | 4936 | 1461066407975 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:48 INFO - PROCESS | 4936 | 1461066408285 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:46:48 INFO - PROCESS | 4936 | 1461066408466 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677da4000 == 112 [pid = 4936] [id = 510] 04:46:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f76774eb800) [pid = 4936] [serial = 1531] [outer = (nil)] 04:46:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f76774f4000) [pid = 4936] [serial = 1532] [outer = 0x7f76774eb800] 04:46:48 INFO - PROCESS | 4936 | 1461066408540 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7677752800) [pid = 4936] [serial = 1533] [outer = 0x7f76774eb800] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767cd48c00) [pid = 4936] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7677edb000) [pid = 4936] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7676d2bc00) [pid = 4936] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f769f903000) [pid = 4936] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f76864b8400) [pid = 4936] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7677ed8000) [pid = 4936] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7676d31c00) [pid = 4936] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7671bbdc00) [pid = 4936] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7671da9800) [pid = 4936] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7674ec8400) [pid = 4936] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f76729e4400) [pid = 4936] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f76729e6400) [pid = 4936] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7674ec8800) [pid = 4936] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f767d635c00) [pid = 4936] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768972f400) [pid = 4936] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f76a30c8400) [pid = 4936] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7671bc1c00) [pid = 4936] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f7677e10400) [pid = 4936] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767d635400) [pid = 4936] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767d8d6400) [pid = 4936] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7679ea6000) [pid = 4936] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f768a260c00) [pid = 4936] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7676e86400) [pid = 4936] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f768956e000) [pid = 4936] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7674ed2000) [pid = 4936] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7671db3000) [pid = 4936] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7684f9e000) [pid = 4936] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7671bbd400) [pid = 4936] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f768556a400) [pid = 4936] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f76746b0800) [pid = 4936] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f76746b0c00) [pid = 4936] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:46:50 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f7677321800) [pid = 4936] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:46:50 INFO - PROCESS | 4936 | 1461066410359 Marionette TRACE conn3 <- [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]]]}] 04:46:50 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 04:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2451ms 04:46:50 INFO - PROCESS | 4936 | 1461066410401 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 4936 | 1461066410405 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:46:50 INFO - PROCESS | 4936 | 1461066410412 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 4936 | 1461066410415 Marionette TRACE conn3 <- [1,2014,null,{}] 04:46:50 INFO - PROCESS | 4936 | 1461066410421 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:50 INFO - PROCESS | 4936 | 1461066410625 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:46:50 INFO - PROCESS | 4936 | 1461066410805 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76774c8800 == 113 [pid = 4936] [id = 511] 04:46:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7671bbdc00) [pid = 4936] [serial = 1534] [outer = (nil)] 04:46:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7674eca400) [pid = 4936] [serial = 1535] [outer = 0x7f7671bbdc00] 04:46:50 INFO - PROCESS | 4936 | 1461066410879 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7676e8b400) [pid = 4936] [serial = 1536] [outer = 0x7f7671bbdc00] 04:46:51 INFO - PROCESS | 4936 | 1461066411672 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1281ms 04:46:51 INFO - PROCESS | 4936 | 1461066411698 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 4936 | 1461066411702 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:46:51 INFO - PROCESS | 4936 | 1461066411708 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 4936 | 1461066411711 Marionette TRACE conn3 <- [1,2018,null,{}] 04:46:51 INFO - PROCESS | 4936 | 1461066411716 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 4936 | 1461066411937 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:46:52 INFO - PROCESS | 4936 | 1461066412264 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7671d69000 == 114 [pid = 4936] [id = 512] 04:46:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7671bc1c00) [pid = 4936] [serial = 1537] [outer = (nil)] 04:46:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7671db1800) [pid = 4936] [serial = 1538] [outer = 0x7f7671bc1c00] 04:46:52 INFO - PROCESS | 4936 | 1461066412416 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f76729f1000) [pid = 4936] [serial = 1539] [outer = 0x7f7671bc1c00] 04:46:53 INFO - PROCESS | 4936 | 1461066413434 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1785ms 04:46:53 INFO - PROCESS | 4936 | 1461066413495 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 4936 | 1461066413503 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:46:53 INFO - PROCESS | 4936 | 1461066413512 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 4936 | 1461066413516 Marionette TRACE conn3 <- [1,2022,null,{}] 04:46:53 INFO - PROCESS | 4936 | 1461066413524 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 4936 | 1461066413808 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:46:54 INFO - PROCESS | 4936 | 1461066414127 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dbc800 == 115 [pid = 4936] [id = 513] 04:46:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7677050400) [pid = 4936] [serial = 1540] [outer = (nil)] 04:46:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7677320000) [pid = 4936] [serial = 1541] [outer = 0x7f7677050400] 04:46:54 INFO - PROCESS | 4936 | 1461066414208 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f76774e6800) [pid = 4936] [serial = 1542] [outer = 0x7f7677050400] 04:46:55 INFO - PROCESS | 4936 | 1461066415200 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1734ms 04:46:55 INFO - PROCESS | 4936 | 1461066415249 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 4936 | 1461066415257 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:46:55 INFO - PROCESS | 4936 | 1461066415266 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 4936 | 1461066415269 Marionette TRACE conn3 <- [1,2026,null,{}] 04:46:55 INFO - PROCESS | 4936 | 1461066415275 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 4936 | 1461066415516 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:46:55 INFO - PROCESS | 4936 | 1461066415863 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9d1800 == 116 [pid = 4936] [id = 514] 04:46:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f76774ed800) [pid = 4936] [serial = 1543] [outer = (nil)] 04:46:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f7677ed8800) [pid = 4936] [serial = 1544] [outer = 0x7f76774ed800] 04:46:55 INFO - PROCESS | 4936 | 1461066415948 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767a0c2400) [pid = 4936] [serial = 1545] [outer = 0x7f76774ed800] 04:46:56 INFO - PROCESS | 4936 | 1461066416915 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1689ms 04:46:56 INFO - PROCESS | 4936 | 1461066416958 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:46:56 INFO - PROCESS | 4936 | 1461066416964 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:46:56 INFO - PROCESS | 4936 | 1461066416973 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 4936 | 1461066416984 Marionette TRACE conn3 <- [1,2030,null,{}] 04:46:57 INFO - PROCESS | 4936 | 1461066416999 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 4936 | 1461066417291 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:46:57 INFO - PROCESS | 4936 | 1461066417606 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b364000 == 117 [pid = 4936] [id = 515] 04:46:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767732a000) [pid = 4936] [serial = 1546] [outer = (nil)] 04:46:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767ab66000) [pid = 4936] [serial = 1547] [outer = 0x7f767732a000] 04:46:57 INFO - PROCESS | 4936 | 1461066417690 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767b8da800) [pid = 4936] [serial = 1548] [outer = 0x7f767732a000] 04:46:58 INFO - PROCESS | 4936 | 1461066418593 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1694ms 04:46:58 INFO - PROCESS | 4936 | 1461066418665 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 4936 | 1461066418669 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:46:58 INFO - PROCESS | 4936 | 1461066418675 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 4936 | 1461066418679 Marionette TRACE conn3 <- [1,2034,null,{}] 04:46:58 INFO - PROCESS | 4936 | 1461066418685 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 4936 | 1461066418918 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:46:59 INFO - PROCESS | 4936 | 1461066419226 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b89e800 == 118 [pid = 4936] [id = 516] 04:46:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767a629800) [pid = 4936] [serial = 1549] [outer = (nil)] 04:46:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767cad0400) [pid = 4936] [serial = 1550] [outer = 0x7f767a629800] 04:46:59 INFO - PROCESS | 4936 | 1461066419310 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f767cb66400) [pid = 4936] [serial = 1551] [outer = 0x7f767a629800] 04:47:00 INFO - PROCESS | 4936 | 1461066420235 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1633ms 04:47:00 INFO - PROCESS | 4936 | 1461066420310 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 4936 | 1461066420315 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:47:00 INFO - PROCESS | 4936 | 1461066420321 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 4936 | 1461066420324 Marionette TRACE conn3 <- [1,2038,null,{}] 04:47:00 INFO - PROCESS | 4936 | 1461066420330 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 4936 | 1461066420568 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:47:00 INFO - PROCESS | 4936 | 1461066420883 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767baa6800 == 119 [pid = 4936] [id = 517] 04:47:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767cd4b000) [pid = 4936] [serial = 1552] [outer = (nil)] 04:47:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767cd4e800) [pid = 4936] [serial = 1553] [outer = 0x7f767cd4b000] 04:47:00 INFO - PROCESS | 4936 | 1461066420982 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f767d62ec00) [pid = 4936] [serial = 1554] [outer = 0x7f767cd4b000] 04:47:01 INFO - PROCESS | 4936 | 1461066421951 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1683ms 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:47:02 INFO - PROCESS | 4936 | 1461066422005 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 4936 | 1461066422008 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:47:02 INFO - PROCESS | 4936 | 1461066422015 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 4936 | 1461066422018 Marionette TRACE conn3 <- [1,2042,null,{}] 04:47:02 INFO - PROCESS | 4936 | 1461066422024 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 4936 | 1461066422280 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:47:02 INFO - PROCESS | 4936 | 1461066422601 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce6b000 == 120 [pid = 4936] [id = 518] 04:47:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767db9e800) [pid = 4936] [serial = 1555] [outer = (nil)] 04:47:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f767eb25800) [pid = 4936] [serial = 1556] [outer = 0x7f767db9e800] 04:47:02 INFO - PROCESS | 4936 | 1461066422713 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767fc94800) [pid = 4936] [serial = 1557] [outer = 0x7f767db9e800] 04:47:03 INFO - PROCESS | 4936 | 1461066423632 Marionette TRACE conn3 <- [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]]]}] 04:47:03 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) 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1681ms 04:47:03 INFO - PROCESS | 4936 | 1461066423697 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 4936 | 1461066423701 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:47:03 INFO - PROCESS | 4936 | 1461066423707 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 4936 | 1461066423710 Marionette TRACE conn3 <- [1,2046,null,{}] 04:47:03 INFO - PROCESS | 4936 | 1461066423716 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:03 INFO - PROCESS | 4936 | 1461066423952 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:47:04 INFO - PROCESS | 4936 | 1461066424260 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da59000 == 121 [pid = 4936] [id = 519] 04:47:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767eb1ac00) [pid = 4936] [serial = 1558] [outer = (nil)] 04:47:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f767fce5c00) [pid = 4936] [serial = 1559] [outer = 0x7f767eb1ac00] 04:47:04 INFO - PROCESS | 4936 | 1461066424344 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7680238800) [pid = 4936] [serial = 1560] [outer = 0x7f767eb1ac00] 04:47:05 INFO - PROCESS | 4936 | 1461066425273 Marionette TRACE conn3 <- [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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 04:47:05 INFO - PROCESS | 4936 | 1461066425340 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:47:05 INFO - PROCESS | 4936 | 1461066425344 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:47:05 INFO - PROCESS | 4936 | 1461066425351 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 4936 | 1461066425354 Marionette TRACE conn3 <- [1,2050,null,{}] 04:47:05 INFO - PROCESS | 4936 | 1461066425360 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:05 INFO - PROCESS | 4936 | 1461066425598 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:47:05 INFO - PROCESS | 4936 | 1461066425904 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa90800 == 122 [pid = 4936] [id = 520] 04:47:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767eb1cc00) [pid = 4936] [serial = 1561] [outer = (nil)] 04:47:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768030e800) [pid = 4936] [serial = 1562] [outer = 0x7f767eb1cc00] 04:47:05 INFO - PROCESS | 4936 | 1461066425991 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7684c7a800) [pid = 4936] [serial = 1563] [outer = 0x7f767eb1cc00] 04:47:06 INFO - PROCESS | 4936 | 1461066426888 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1587ms 04:47:06 INFO - PROCESS | 4936 | 1461066426939 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:47:06 INFO - PROCESS | 4936 | 1461066426944 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:47:06 INFO - PROCESS | 4936 | 1461066426950 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 4936 | 1461066426954 Marionette TRACE conn3 <- [1,2054,null,{}] 04:47:06 INFO - PROCESS | 4936 | 1461066426960 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 4936 | 1461066427199 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:47:07 INFO - PROCESS | 4936 | 1461066427459 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbdb800 == 123 [pid = 4936] [id = 521] 04:47:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f767fc9b400) [pid = 4936] [serial = 1564] [outer = (nil)] 04:47:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7684df0400) [pid = 4936] [serial = 1565] [outer = 0x7f767fc9b400] 04:47:07 INFO - PROCESS | 4936 | 1461066427584 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7684eeb400) [pid = 4936] [serial = 1566] [outer = 0x7f767fc9b400] 04:47:08 INFO - PROCESS | 4936 | 1461066428486 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1589ms 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:47:08 INFO - PROCESS | 4936 | 1461066428539 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 4936 | 1461066428542 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:47:08 INFO - PROCESS | 4936 | 1461066428549 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 4936 | 1461066428552 Marionette TRACE conn3 <- [1,2058,null,{}] 04:47:08 INFO - PROCESS | 4936 | 1461066428559 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:08 INFO - PROCESS | 4936 | 1461066428793 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:47:09 INFO - PROCESS | 4936 | 1461066429053 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768061a000 == 124 [pid = 4936] [id = 522] 04:47:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7684f9e400) [pid = 4936] [serial = 1567] [outer = (nil)] 04:47:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7684fa3800) [pid = 4936] [serial = 1568] [outer = 0x7f7684f9e400] 04:47:09 INFO - PROCESS | 4936 | 1461066429201 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7685464c00) [pid = 4936] [serial = 1569] [outer = 0x7f7684f9e400] 04:47:10 INFO - PROCESS | 4936 | 1461066430120 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1632ms 04:47:10 INFO - PROCESS | 4936 | 1461066430181 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 4936 | 1461066430186 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:47:10 INFO - PROCESS | 4936 | 1461066430192 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 4936 | 1461066430196 Marionette TRACE conn3 <- [1,2062,null,{}] 04:47:10 INFO - PROCESS | 4936 | 1461066430202 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 4936 | 1461066430512 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:47:10 INFO - PROCESS | 4936 | 1461066430822 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685013000 == 125 [pid = 4936] [id = 523] 04:47:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7685578400) [pid = 4936] [serial = 1570] [outer = (nil)] 04:47:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7686413c00) [pid = 4936] [serial = 1571] [outer = 0x7f7685578400] 04:47:10 INFO - PROCESS | 4936 | 1461066430936 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f7686666400) [pid = 4936] [serial = 1572] [outer = 0x7f7685578400] 04:47:11 INFO - PROCESS | 4936 | 1461066431874 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1731ms 04:47:11 INFO - PROCESS | 4936 | 1461066431924 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 4936 | 1461066431928 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:47:11 INFO - PROCESS | 4936 | 1461066431935 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 4936 | 1461066431940 Marionette TRACE conn3 <- [1,2066,null,{}] 04:47:11 INFO - PROCESS | 4936 | 1461066431946 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 4936 | 1461066432185 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:47:12 INFO - PROCESS | 4936 | 1461066432489 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a5000 == 126 [pid = 4936] [id = 524] 04:47:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7677045800) [pid = 4936] [serial = 1573] [outer = (nil)] 04:47:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7686736400) [pid = 4936] [serial = 1574] [outer = 0x7f7677045800] 04:47:12 INFO - PROCESS | 4936 | 1461066432577 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7687704c00) [pid = 4936] [serial = 1575] [outer = 0x7f7677045800] 04:47:13 INFO - PROCESS | 4936 | 1461066433459 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1586ms 04:47:13 INFO - PROCESS | 4936 | 1461066433523 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 4936 | 1461066433527 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:47:13 INFO - PROCESS | 4936 | 1461066433533 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 4936 | 1461066433537 Marionette TRACE conn3 <- [1,2070,null,{}] 04:47:13 INFO - PROCESS | 4936 | 1461066433543 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:13 INFO - PROCESS | 4936 | 1461066433782 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:47:14 INFO - PROCESS | 4936 | 1461066434095 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7686480000 == 127 [pid = 4936] [id = 525] 04:47:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768556c800) [pid = 4936] [serial = 1576] [outer = (nil)] 04:47:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76879a6000) [pid = 4936] [serial = 1577] [outer = 0x7f768556c800] 04:47:14 INFO - PROCESS | 4936 | 1461066434178 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7687d50800) [pid = 4936] [serial = 1578] [outer = 0x7f768556c800] 04:47:15 INFO - PROCESS | 4936 | 1461066435084 Marionette TRACE conn3 <- [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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1584ms 04:47:15 INFO - PROCESS | 4936 | 1461066435119 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 4936 | 1461066435123 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:47:15 INFO - PROCESS | 4936 | 1461066435130 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 4936 | 1461066435134 Marionette TRACE conn3 <- [1,2074,null,{}] 04:47:15 INFO - PROCESS | 4936 | 1461066435141 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 4936 | 1461066435379 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:47:15 INFO - PROCESS | 4936 | 1461066435621 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b0f800 == 128 [pid = 4936] [id = 526] 04:47:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f76867e2c00) [pid = 4936] [serial = 1579] [outer = (nil)] 04:47:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768829b400) [pid = 4936] [serial = 1580] [outer = 0x7f76867e2c00] 04:47:15 INFO - PROCESS | 4936 | 1461066435743 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7688305800) [pid = 4936] [serial = 1581] [outer = 0x7f76867e2c00] 04:47:16 INFO - PROCESS | 4936 | 1461066436689 Marionette TRACE conn3 <- [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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1592ms 04:47:16 INFO - PROCESS | 4936 | 1461066436724 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 4936 | 1461066436728 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:47:16 INFO - PROCESS | 4936 | 1461066436733 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 4936 | 1461066436736 Marionette TRACE conn3 <- [1,2078,null,{}] 04:47:16 INFO - PROCESS | 4936 | 1461066436742 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 4936 | 1461066436980 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:47:17 INFO - PROCESS | 4936 | 1461066437304 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768867f000 == 129 [pid = 4936] [id = 527] 04:47:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f76746b1c00) [pid = 4936] [serial = 1582] [outer = (nil)] 04:47:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f76883b2c00) [pid = 4936] [serial = 1583] [outer = 0x7f76746b1c00] 04:47:17 INFO - PROCESS | 4936 | 1461066437388 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768956f000) [pid = 4936] [serial = 1584] [outer = 0x7f76746b1c00] 04:47:18 INFO - PROCESS | 4936 | 1461066438363 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:47:18 INFO - PROCESS | 4936 | 1461066438416 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 4936 | 1461066438419 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:47:18 INFO - PROCESS | 4936 | 1461066438425 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 4936 | 1461066438428 Marionette TRACE conn3 <- [1,2082,null,{}] 04:47:18 INFO - PROCESS | 4936 | 1461066438435 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 4936 | 1461066438677 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:47:18 INFO - PROCESS | 4936 | 1461066438988 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4e6000 == 130 [pid = 4936] [id = 528] 04:47:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f76746b3800) [pid = 4936] [serial = 1585] [outer = (nil)] 04:47:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768b429c00) [pid = 4936] [serial = 1586] [outer = 0x7f76746b3800] 04:47:19 INFO - PROCESS | 4936 | 1461066439076 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f768b73e400) [pid = 4936] [serial = 1587] [outer = 0x7f76746b3800] 04:47:20 INFO - PROCESS | 4936 | 1461066440005 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1637ms 04:47:20 INFO - PROCESS | 4936 | 1461066440063 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 4936 | 1461066440066 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:47:20 INFO - PROCESS | 4936 | 1461066440074 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 4936 | 1461066440077 Marionette TRACE conn3 <- [1,2086,null,{}] 04:47:20 INFO - PROCESS | 4936 | 1461066440083 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 4936 | 1461066440320 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:47:20 INFO - PROCESS | 4936 | 1461066440632 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c384800 == 131 [pid = 4936] [id = 529] 04:47:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768505cc00) [pid = 4936] [serial = 1588] [outer = (nil)] 04:47:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768b904400) [pid = 4936] [serial = 1589] [outer = 0x7f768505cc00] 04:47:20 INFO - PROCESS | 4936 | 1461066440719 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f768b90b000) [pid = 4936] [serial = 1590] [outer = 0x7f768505cc00] 04:47:21 INFO - PROCESS | 4936 | 1461066441606 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1583ms 04:47:21 INFO - PROCESS | 4936 | 1461066441657 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 4936 | 1461066441661 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:47:21 INFO - PROCESS | 4936 | 1461066441728 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 4936 | 1461066441732 Marionette TRACE conn3 <- [1,2090,null,{}] 04:47:21 INFO - PROCESS | 4936 | 1461066441742 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 4936 | 1461066441986 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:47:22 INFO - PROCESS | 4936 | 1461066442306 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7671b29800 == 132 [pid = 4936] [id = 530] 04:47:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f7671bba800) [pid = 4936] [serial = 1591] [outer = (nil)] 04:47:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f7671bbf800) [pid = 4936] [serial = 1592] [outer = 0x7f7671bba800] 04:47:22 INFO - PROCESS | 4936 | 1461066442387 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f7671db4800) [pid = 4936] [serial = 1593] [outer = 0x7f7671bba800] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0a7800 == 131 [pid = 4936] [id = 442] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684d3c800 == 130 [pid = 4936] [id = 465] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a19ba000 == 129 [pid = 4936] [id = 450] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855e0800 == 128 [pid = 4936] [id = 444] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b22c800 == 127 [pid = 4936] [id = 452] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a6539800 == 126 [pid = 4936] [id = 451] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76774c8800 == 125 [pid = 4936] [id = 511] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677da4000 == 124 [pid = 4936] [id = 510] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f5d800 == 123 [pid = 4936] [id = 509] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76745af800 == 122 [pid = 4936] [id = 508] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7679c8c000 == 121 [pid = 4936] [id = 506] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3cb8800 == 120 [pid = 4936] [id = 505] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767503a800 == 119 [pid = 4936] [id = 504] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7675022000 == 118 [pid = 4936] [id = 503] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3b73000 == 117 [pid = 4936] [id = 502] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769f60e800 == 116 [pid = 4936] [id = 501] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691c2c000 == 115 [pid = 4936] [id = 500] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768fc43800 == 114 [pid = 4936] [id = 499] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c457000 == 113 [pid = 4936] [id = 498] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c1a2800 == 112 [pid = 4936] [id = 497] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688675800 == 111 [pid = 4936] [id = 496] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76866da800 == 110 [pid = 4936] [id = 495] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685012000 == 109 [pid = 4936] [id = 494] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bc0000 == 108 [pid = 4936] [id = 493] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa96800 == 107 [pid = 4936] [id = 492] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767c71f000 == 106 [pid = 4936] [id = 491] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0a3800 == 105 [pid = 4936] [id = 458] 04:47:24 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0b0800 == 104 [pid = 4936] [id = 490] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f767cd4ec00) [pid = 4936] [serial = 1368] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f76a362bc00) [pid = 4936] [serial = 1362] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7676d36000) [pid = 4936] [serial = 1365] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f76a362a400) [pid = 4936] [serial = 1359] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768770cc00) [pid = 4936] [serial = 1260] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767732d000) [pid = 4936] [serial = 1371] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f76746bb800) [pid = 4936] [serial = 1374] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f7677edf800) [pid = 4936] [serial = 1377] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7679ea1400) [pid = 4936] [serial = 1463] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767a61fc00) [pid = 4936] [serial = 1464] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7677e0fc00) [pid = 4936] [serial = 1400] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7671db0800) [pid = 4936] [serial = 1452] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7671dab400) [pid = 4936] [serial = 1451] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7676e92400) [pid = 4936] [serial = 1457] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7677143c00) [pid = 4936] [serial = 1458] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7674ed5c00) [pid = 4936] [serial = 1434] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7674ed0c00) [pid = 4936] [serial = 1433] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f76729f1400) [pid = 4936] [serial = 1443] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f76729ec400) [pid = 4936] [serial = 1442] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f767dba2400) [pid = 4936] [serial = 1446] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f76774f2c00) [pid = 4936] [serial = 1445] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767dba6000) [pid = 4936] [serial = 1437] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f767db9f800) [pid = 4936] [serial = 1436] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f768666b000) [pid = 4936] [serial = 1398] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768bb84000) [pid = 4936] [serial = 1416] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768b96f800) [pid = 4936] [serial = 1415] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f76a37a8400) [pid = 4936] [serial = 1431] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f76a3626c00) [pid = 4936] [serial = 1430] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767713f800) [pid = 4936] [serial = 1455] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7676c70c00) [pid = 4936] [serial = 1454] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f769d6d9400) [pid = 4936] [serial = 1428] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7693b85800) [pid = 4936] [serial = 1427] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7684f0fc00) [pid = 4936] [serial = 1407] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f768030c800) [pid = 4936] [serial = 1406] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7686734000) [pid = 4936] [serial = 1410] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768640bc00) [pid = 4936] [serial = 1409] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767cd4f400) [pid = 4936] [serial = 1404] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767cad2800) [pid = 4936] [serial = 1403] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f769129d800) [pid = 4936] [serial = 1422] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f76909a5400) [pid = 4936] [serial = 1421] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7677249c00) [pid = 4936] [serial = 1466] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f768f036800) [pid = 4936] [serial = 1419] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768e186400) [pid = 4936] [serial = 1418] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f76774f2800) [pid = 4936] [serial = 1440] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f76774ed000) [pid = 4936] [serial = 1439] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767731f800) [pid = 4936] [serial = 1460] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f76882a5400) [pid = 4936] [serial = 1413] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f768770ec00) [pid = 4936] [serial = 1412] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7671bc7c00) [pid = 4936] [serial = 1449] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f7671bc3000) [pid = 4936] [serial = 1448] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7692803800) [pid = 4936] [serial = 1425] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f7691c9c800) [pid = 4936] [serial = 1424] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7677ee4c00) [pid = 4936] [serial = 1401] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7677752c00) [pid = 4936] [serial = 1467] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7677745400) [pid = 4936] [serial = 1461] [outer = (nil)] [url = about:blank] 04:47:24 INFO - PROCESS | 4936 | 1461066444771 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3151ms 04:47:24 INFO - PROCESS | 4936 | 1461066444820 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 4936 | 1461066444825 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:47:24 INFO - PROCESS | 4936 | 1461066444834 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 4936 | 1461066444847 Marionette TRACE conn3 <- [1,2094,null,{}] 04:47:24 INFO - PROCESS | 4936 | 1461066444863 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 4936 | 1461066445190 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:47:25 INFO - PROCESS | 4936 | 1461066445318 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767466b800 == 105 [pid = 4936] [id = 531] 04:47:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f76729ef400) [pid = 4936] [serial = 1594] [outer = (nil)] 04:47:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f76746b4800) [pid = 4936] [serial = 1595] [outer = 0x7f76729ef400] 04:47:25 INFO - PROCESS | 4936 | 1461066445389 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7674ecbc00) [pid = 4936] [serial = 1596] [outer = 0x7f76729ef400] 04:47:26 INFO - PROCESS | 4936 | 1461066446199 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1448ms 04:47:26 INFO - PROCESS | 4936 | 1461066446283 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 4936 | 1461066446292 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:47:26 INFO - PROCESS | 4936 | 1461066446303 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 4936 | 1461066446306 Marionette TRACE conn3 <- [1,2098,null,{}] 04:47:26 INFO - PROCESS | 4936 | 1461066446312 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 4936 | 1461066446539 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:47:26 INFO - PROCESS | 4936 | 1461066446758 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f62800 == 106 [pid = 4936] [id = 532] 04:47:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f7671db2400) [pid = 4936] [serial = 1597] [outer = (nil)] 04:47:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7676d35c00) [pid = 4936] [serial = 1598] [outer = 0x7f7671db2400] 04:47:26 INFO - PROCESS | 4936 | 1461066446825 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767704b400) [pid = 4936] [serial = 1599] [outer = 0x7f7671db2400] 04:47:27 INFO - PROCESS | 4936 | 1461066447880 Marionette TRACE conn3 <- [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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1639ms 04:47:27 INFO - PROCESS | 4936 | 1461066447943 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 4936 | 1461066447947 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:47:27 INFO - PROCESS | 4936 | 1461066447953 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 4936 | 1461066447959 Marionette TRACE conn3 <- [1,2102,null,{}] 04:47:27 INFO - PROCESS | 4936 | 1461066447986 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 4936 | 1461066448297 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:47:28 INFO - PROCESS | 4936 | 1461066448603 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dac800 == 107 [pid = 4936] [id = 533] 04:47:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7677255000) [pid = 4936] [serial = 1600] [outer = (nil)] 04:47:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f76774e6400) [pid = 4936] [serial = 1601] [outer = 0x7f7677255000] 04:47:28 INFO - PROCESS | 4936 | 1461066448674 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7677750c00) [pid = 4936] [serial = 1602] [outer = 0x7f7677255000] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767f904000) [pid = 4936] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f76883aa800) [pid = 4936] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7676e94800) [pid = 4936] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f76729f0c00) [pid = 4936] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f767eb29800) [pid = 4936] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f76774eb800) [pid = 4936] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f767732c400) [pid = 4936] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7680306400) [pid = 4936] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f768e189000) [pid = 4936] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f767b8dc000) [pid = 4936] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7684df8400) [pid = 4936] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7689735800) [pid = 4936] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f767a625400) [pid = 4936] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767f907400) [pid = 4936] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7680308400) [pid = 4936] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f767cb60c00) [pid = 4936] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7684def800) [pid = 4936] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f7671db0000) [pid = 4936] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:47:29 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f767d636400) [pid = 4936] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:47:30 INFO - PROCESS | 4936 | 1461066450016 Marionette TRACE conn3 <- [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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2093ms 04:47:30 INFO - PROCESS | 4936 | 1461066450048 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 4936 | 1461066450051 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:47:30 INFO - PROCESS | 4936 | 1461066450058 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 4936 | 1461066450061 Marionette TRACE conn3 <- [1,2106,null,{}] 04:47:30 INFO - PROCESS | 4936 | 1461066450067 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 4936 | 1461066450284 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:47:30 INFO - PROCESS | 4936 | 1461066450460 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c8b800 == 108 [pid = 4936] [id = 534] 04:47:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7671db0000) [pid = 4936] [serial = 1603] [outer = (nil)] 04:47:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7677eddc00) [pid = 4936] [serial = 1604] [outer = 0x7f7671db0000] 04:47:30 INFO - PROCESS | 4936 | 1461066450531 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7679ead400) [pid = 4936] [serial = 1605] [outer = 0x7f7671db0000] 04:47:31 INFO - PROCESS | 4936 | 1461066451376 Marionette TRACE conn3 <- [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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 04:47:31 INFO - PROCESS | 4936 | 1461066451599 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 4936 | 1461066451607 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:47:31 INFO - PROCESS | 4936 | 1461066451617 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 4936 | 1461066451622 Marionette TRACE conn3 <- [1,2110,null,{}] 04:47:31 INFO - PROCESS | 4936 | 1461066451632 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 4936 | 1461066451919 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:47:32 INFO - PROCESS | 4936 | 1461066452268 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676ed9800 == 109 [pid = 4936] [id = 535] 04:47:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f76746ad800) [pid = 4936] [serial = 1606] [outer = (nil)] 04:47:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7674ed3000) [pid = 4936] [serial = 1607] [outer = 0x7f76746ad800] 04:47:32 INFO - PROCESS | 4936 | 1461066452352 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7676d2e000) [pid = 4936] [serial = 1608] [outer = 0x7f76746ad800] 04:47:33 INFO - PROCESS | 4936 | 1461066453418 Marionette TRACE conn3 <- [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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1844ms 04:47:33 INFO - PROCESS | 4936 | 1461066453463 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 4936 | 1461066453469 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:47:33 INFO - PROCESS | 4936 | 1461066453484 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 4936 | 1461066453490 Marionette TRACE conn3 <- [1,2114,null,{}] 04:47:33 INFO - PROCESS | 4936 | 1461066453498 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 4936 | 1461066453787 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:47:34 INFO - PROCESS | 4936 | 1461066454108 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9dc000 == 110 [pid = 4936] [id = 536] 04:47:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f76774e5800) [pid = 4936] [serial = 1609] [outer = (nil)] 04:47:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7677ede800) [pid = 4936] [serial = 1610] [outer = 0x7f76774e5800] 04:47:34 INFO - PROCESS | 4936 | 1461066454194 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f767a61d000) [pid = 4936] [serial = 1611] [outer = 0x7f76774e5800] 04:47:35 INFO - PROCESS | 4936 | 1461066455234 Marionette TRACE conn3 <- [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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1789ms 04:47:35 INFO - PROCESS | 4936 | 1461066455270 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 4936 | 1461066455277 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:47:35 INFO - PROCESS | 4936 | 1461066455288 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 4936 | 1461066455292 Marionette TRACE conn3 <- [1,2118,null,{}] 04:47:35 INFO - PROCESS | 4936 | 1461066455318 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:35 INFO - PROCESS | 4936 | 1461066455627 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:47:35 INFO - PROCESS | 4936 | 1461066455984 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b355800 == 111 [pid = 4936] [id = 537] 04:47:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767accac00) [pid = 4936] [serial = 1612] [outer = (nil)] 04:47:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767b8e5c00) [pid = 4936] [serial = 1613] [outer = 0x7f767accac00] 04:47:36 INFO - PROCESS | 4936 | 1461066456071 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f767c6cf800) [pid = 4936] [serial = 1614] [outer = 0x7f767accac00] 04:47:37 INFO - PROCESS | 4936 | 1461066457044 Marionette TRACE conn3 <- [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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1798ms 04:47:37 INFO - PROCESS | 4936 | 1461066457085 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 4936 | 1461066457089 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:47:37 INFO - PROCESS | 4936 | 1461066457095 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 4936 | 1461066457099 Marionette TRACE conn3 <- [1,2122,null,{}] 04:47:37 INFO - PROCESS | 4936 | 1461066457107 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:37 INFO - PROCESS | 4936 | 1461066457362 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:47:37 INFO - PROCESS | 4936 | 1461066457670 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba2f800 == 112 [pid = 4936] [id = 538] 04:47:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767acd0800) [pid = 4936] [serial = 1615] [outer = (nil)] 04:47:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767cbaf000) [pid = 4936] [serial = 1616] [outer = 0x7f767acd0800] 04:47:37 INFO - PROCESS | 4936 | 1461066457758 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767cd51c00) [pid = 4936] [serial = 1617] [outer = 0x7f767acd0800] 04:47:38 INFO - PROCESS | 4936 | 1461066458680 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1636ms 04:47:38 INFO - PROCESS | 4936 | 1461066458733 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 4936 | 1461066458736 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:47:38 INFO - PROCESS | 4936 | 1461066458744 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 4936 | 1461066458747 Marionette TRACE conn3 <- [1,2126,null,{}] 04:47:38 INFO - PROCESS | 4936 | 1461066458754 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 4936 | 1461066458994 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:47:39 INFO - PROCESS | 4936 | 1461066459300 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c71d800 == 113 [pid = 4936] [id = 539] 04:47:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767ab67c00) [pid = 4936] [serial = 1618] [outer = (nil)] 04:47:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767ce0c000) [pid = 4936] [serial = 1619] [outer = 0x7f767ab67c00] 04:47:39 INFO - PROCESS | 4936 | 1461066459390 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767ce9a800) [pid = 4936] [serial = 1620] [outer = 0x7f767ab67c00] 04:47:40 INFO - PROCESS | 4936 | 1461066460272 Marionette TRACE conn3 <- [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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1586ms 04:47:40 INFO - PROCESS | 4936 | 1461066460329 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 4936 | 1461066460333 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:47:40 INFO - PROCESS | 4936 | 1461066460340 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 4936 | 1461066460344 Marionette TRACE conn3 <- [1,2130,null,{}] 04:47:40 INFO - PROCESS | 4936 | 1461066460350 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 4936 | 1461066460640 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:47:40 INFO - PROCESS | 4936 | 1461066460954 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa8a800 == 114 [pid = 4936] [id = 540] 04:47:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767eb28400) [pid = 4936] [serial = 1621] [outer = (nil)] 04:47:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767f907400) [pid = 4936] [serial = 1622] [outer = 0x7f767eb28400] 04:47:41 INFO - PROCESS | 4936 | 1461066461045 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7680311c00) [pid = 4936] [serial = 1623] [outer = 0x7f767eb28400] 04:47:41 INFO - PROCESS | 4936 | 1461066461978 Marionette TRACE conn3 <- [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] 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:47:42 INFO - PROCESS | 4936 | 1461066462032 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:47:42 INFO - PROCESS | 4936 | 1461066462040 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 4936 | 1461066462043 Marionette TRACE conn3 <- [1,2134,null,{}] 04:47:42 INFO - PROCESS | 4936 | 1461066462049 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 4936 | 1461066462297 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:47:42 INFO - PROCESS | 4936 | 1461066462570 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768061e000 == 115 [pid = 4936] [id = 541] 04:47:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7680230400) [pid = 4936] [serial = 1624] [outer = (nil)] 04:47:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7684f0ac00) [pid = 4936] [serial = 1625] [outer = 0x7f7680230400] 04:47:42 INFO - PROCESS | 4936 | 1461066462663 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7684f9d000) [pid = 4936] [serial = 1626] [outer = 0x7f7680230400] 04:47:43 INFO - PROCESS | 4936 | 1461066463557 Marionette TRACE conn3 <- [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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1586ms 04:47:43 INFO - PROCESS | 4936 | 1461066463626 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:47:43 INFO - PROCESS | 4936 | 1461066463630 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:47:43 INFO - PROCESS | 4936 | 1461066463637 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 4936 | 1461066463641 Marionette TRACE conn3 <- [1,2138,null,{}] 04:47:43 INFO - PROCESS | 4936 | 1461066463648 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:43 INFO - PROCESS | 4936 | 1461066463885 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:47:44 INFO - PROCESS | 4936 | 1461066464192 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e33800 == 116 [pid = 4936] [id = 542] 04:47:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767cbad000) [pid = 4936] [serial = 1627] [outer = (nil)] 04:47:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7685457c00) [pid = 4936] [serial = 1628] [outer = 0x7f767cbad000] 04:47:44 INFO - PROCESS | 4936 | 1461066464275 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f768556dc00) [pid = 4936] [serial = 1629] [outer = 0x7f767cbad000] 04:47:45 INFO - PROCESS | 4936 | 1461066465170 Marionette TRACE conn3 <- [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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 04:47:45 INFO - PROCESS | 4936 | 1461066465220 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 4936 | 1461066465223 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:47:45 INFO - PROCESS | 4936 | 1461066465232 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 4936 | 1461066465235 Marionette TRACE conn3 <- [1,2142,null,{}] 04:47:45 INFO - PROCESS | 4936 | 1461066465241 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:45 INFO - PROCESS | 4936 | 1461066465482 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:47:45 INFO - PROCESS | 4936 | 1461066465787 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a5800 == 117 [pid = 4936] [id = 543] 04:47:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7680304400) [pid = 4936] [serial = 1630] [outer = (nil)] 04:47:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f76856cf800) [pid = 4936] [serial = 1631] [outer = 0x7f7680304400] 04:47:45 INFO - PROCESS | 4936 | 1461066465871 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7685717c00) [pid = 4936] [serial = 1632] [outer = 0x7f7680304400] 04:47:46 INFO - PROCESS | 4936 | 1461066466770 Marionette TRACE conn3 <- [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] 04:47:46 INFO - PROCESS | 4936 | 1461066466821 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:47:46 INFO - PROCESS | 4936 | 1461066466828 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 4936 | 1461066466831 Marionette TRACE conn3 <- [1,2146,null,{}] 04:47:46 INFO - PROCESS | 4936 | 1461066466838 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:47 INFO - PROCESS | 4936 | 1461066467078 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:47:47 INFO - PROCESS | 4936 | 1461066467390 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b14800 == 118 [pid = 4936] [id = 544] 04:47:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7685055c00) [pid = 4936] [serial = 1633] [outer = (nil)] 04:47:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7686660400) [pid = 4936] [serial = 1634] [outer = 0x7f7685055c00] 04:47:47 INFO - PROCESS | 4936 | 1461066467478 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f76867e3400) [pid = 4936] [serial = 1635] [outer = 0x7f7685055c00] 04:47:48 INFO - PROCESS | 4936 | 1461066468448 Marionette TRACE conn3 <- [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] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:47:48 INFO - PROCESS | 4936 | 1461066468520 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:47:48 INFO - PROCESS | 4936 | 1461066468527 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 4936 | 1461066468532 Marionette TRACE conn3 <- [1,2150,null,{}] 04:47:48 INFO - PROCESS | 4936 | 1461066468539 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 4936 | 1461066468811 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:47:49 INFO - PROCESS | 4936 | 1461066469136 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4dd000 == 119 [pid = 4936] [id = 545] 04:47:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7688306400) [pid = 4936] [serial = 1636] [outer = (nil)] 04:47:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7689570400) [pid = 4936] [serial = 1637] [outer = 0x7f7688306400] 04:47:49 INFO - PROCESS | 4936 | 1461066469225 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768b744800) [pid = 4936] [serial = 1638] [outer = 0x7f7688306400] 04:47:50 INFO - PROCESS | 4936 | 1461066470133 Marionette TRACE conn3 <- [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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1685ms 04:47:50 INFO - PROCESS | 4936 | 1461066470213 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 4936 | 1461066470216 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:47:50 INFO - PROCESS | 4936 | 1461066470222 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 4936 | 1461066470225 Marionette TRACE conn3 <- [1,2154,null,{}] 04:47:50 INFO - PROCESS | 4936 | 1461066470231 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 4936 | 1461066470505 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:47:50 INFO - PROCESS | 4936 | 1461066470794 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c44d000 == 120 [pid = 4936] [id = 546] 04:47:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768b904800) [pid = 4936] [serial = 1639] [outer = (nil)] 04:47:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768b965c00) [pid = 4936] [serial = 1640] [outer = 0x7f768b904800] 04:47:50 INFO - PROCESS | 4936 | 1461066470873 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768b9e0000) [pid = 4936] [serial = 1641] [outer = 0x7f768b904800] 04:47:51 INFO - PROCESS | 4936 | 1461066471779 Marionette TRACE conn3 <- [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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1635ms 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:47:51 INFO - PROCESS | 4936 | 1461066471858 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 4936 | 1461066471861 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:47:51 INFO - PROCESS | 4936 | 1461066471868 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 4936 | 1461066471871 Marionette TRACE conn3 <- [1,2158,null,{}] 04:47:51 INFO - PROCESS | 4936 | 1461066471877 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 4936 | 1461066472138 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:47:52 INFO - PROCESS | 4936 | 1461066472442 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9a6000 == 121 [pid = 4936] [id = 547] 04:47:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768972f800) [pid = 4936] [serial = 1642] [outer = (nil)] 04:47:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768bb7b000) [pid = 4936] [serial = 1643] [outer = 0x7f768972f800] 04:47:52 INFO - PROCESS | 4936 | 1461066472523 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768c215800) [pid = 4936] [serial = 1644] [outer = 0x7f768972f800] 04:47:53 INFO - PROCESS | 4936 | 1461066473412 Marionette TRACE conn3 <- [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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1595ms 04:47:53 INFO - PROCESS | 4936 | 1461066473463 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 4936 | 1461066473467 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:47:53 INFO - PROCESS | 4936 | 1461066473473 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 4936 | 1461066473476 Marionette TRACE conn3 <- [1,2162,null,{}] 04:47:53 INFO - PROCESS | 4936 | 1461066473482 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 4936 | 1461066473721 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:47:54 INFO - PROCESS | 4936 | 1461066474035 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ee800 == 122 [pid = 4936] [id = 548] 04:47:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f76867f1000) [pid = 4936] [serial = 1645] [outer = (nil)] 04:47:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768c21a400) [pid = 4936] [serial = 1646] [outer = 0x7f76867f1000] 04:47:54 INFO - PROCESS | 4936 | 1461066474117 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768e0e7800) [pid = 4936] [serial = 1647] [outer = 0x7f76867f1000] 04:47:54 INFO - PROCESS | 4936 | 1461066474988 Marionette TRACE conn3 <- [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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1544ms 04:47:55 INFO - PROCESS | 4936 | 1461066475020 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 4936 | 1461066475024 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:47:55 INFO - PROCESS | 4936 | 1461066475029 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 4936 | 1461066475032 Marionette TRACE conn3 <- [1,2166,null,{}] 04:47:55 INFO - PROCESS | 4936 | 1461066475038 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:55 INFO - PROCESS | 4936 | 1461066475272 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:47:55 INFO - PROCESS | 4936 | 1461066475550 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f06b000 == 123 [pid = 4936] [id = 549] 04:47:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7689739400) [pid = 4936] [serial = 1648] [outer = (nil)] 04:47:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768e186400) [pid = 4936] [serial = 1649] [outer = 0x7f7689739400] 04:47:55 INFO - PROCESS | 4936 | 1461066475673 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768e190c00) [pid = 4936] [serial = 1650] [outer = 0x7f7689739400] 04:47:56 INFO - PROCESS | 4936 | 1461066476563 Marionette TRACE conn3 <- [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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1584ms 04:47:56 INFO - PROCESS | 4936 | 1461066476615 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 4936 | 1461066476619 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:47:56 INFO - PROCESS | 4936 | 1461066476626 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 4936 | 1461066476629 Marionette TRACE conn3 <- [1,2170,null,{}] 04:47:56 INFO - PROCESS | 4936 | 1461066476635 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:56 INFO - PROCESS | 4936 | 1461066476866 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:47:57 INFO - PROCESS | 4936 | 1461066477178 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769041c000 == 124 [pid = 4936] [id = 550] 04:47:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f768c218c00) [pid = 4936] [serial = 1651] [outer = (nil)] 04:47:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f768ef1f400) [pid = 4936] [serial = 1652] [outer = 0x7f768c218c00] 04:47:57 INFO - PROCESS | 4936 | 1461066477262 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f768f03c800) [pid = 4936] [serial = 1653] [outer = 0x7f768c218c00] 04:47:58 INFO - PROCESS | 4936 | 1461066478132 Marionette TRACE conn3 <- [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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1580ms 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:47:58 INFO - PROCESS | 4936 | 1461066478207 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 4936 | 1461066478211 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:47:58 INFO - PROCESS | 4936 | 1461066478217 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 4936 | 1461066478219 Marionette TRACE conn3 <- [1,2174,null,{}] 04:47:58 INFO - PROCESS | 4936 | 1461066478225 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 4936 | 1461066478517 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:47:58 INFO - PROCESS | 4936 | 1461066478836 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b49000 == 125 [pid = 4936] [id = 551] 04:47:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f767b8e4800) [pid = 4936] [serial = 1654] [outer = (nil)] 04:47:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f768fc21400) [pid = 4936] [serial = 1655] [outer = 0x7f767b8e4800] 04:47:58 INFO - PROCESS | 4936 | 1461066478919 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f769046ec00) [pid = 4936] [serial = 1656] [outer = 0x7f767b8e4800] 04:48:00 INFO - PROCESS | 4936 | 1461066480067 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1880ms 04:48:00 INFO - PROCESS | 4936 | 1461066480097 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 4936 | 1461066480101 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:48:00 INFO - PROCESS | 4936 | 1461066480107 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 4936 | 1461066480110 Marionette TRACE conn3 <- [1,2178,null,{}] 04:48:00 INFO - PROCESS | 4936 | 1461066480116 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 4936 | 1461066480357 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:48:00 INFO - PROCESS | 4936 | 1461066480658 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691329000 == 126 [pid = 4936] [id = 552] 04:48:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f768e181800) [pid = 4936] [serial = 1657] [outer = (nil)] 04:48:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f769099ec00) [pid = 4936] [serial = 1658] [outer = 0x7f768e181800] 04:48:00 INFO - PROCESS | 4936 | 1461066480750 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7691510000) [pid = 4936] [serial = 1659] [outer = 0x7f768e181800] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba9d800 == 125 [pid = 4936] [id = 438] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba4c000 == 124 [pid = 4936] [id = 436] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b358800 == 123 [pid = 4936] [id = 392] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7671b29800 == 122 [pid = 4936] [id = 530] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c384800 == 121 [pid = 4936] [id = 529] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b4e6000 == 120 [pid = 4936] [id = 528] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768867f000 == 119 [pid = 4936] [id = 527] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b0f800 == 118 [pid = 4936] [id = 526] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686480000 == 117 [pid = 4936] [id = 525] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a5000 == 116 [pid = 4936] [id = 524] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685013000 == 115 [pid = 4936] [id = 523] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768061a000 == 114 [pid = 4936] [id = 522] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fbdb800 == 113 [pid = 4936] [id = 521] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa90800 == 112 [pid = 4936] [id = 520] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da59000 == 111 [pid = 4936] [id = 519] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce6b000 == 110 [pid = 4936] [id = 518] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767baa6800 == 109 [pid = 4936] [id = 517] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b89e800 == 108 [pid = 4936] [id = 516] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b364000 == 107 [pid = 4936] [id = 515] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9d1800 == 106 [pid = 4936] [id = 514] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dbc800 == 105 [pid = 4936] [id = 513] 04:48:03 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7671d69000 == 104 [pid = 4936] [id = 512] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7692807800) [pid = 4936] [serial = 1515] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7689566800) [pid = 4936] [serial = 1500] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7677142800) [pid = 4936] [serial = 1472] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7674ed0000) [pid = 4936] [serial = 1527] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7680472400) [pid = 4936] [serial = 1487] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f76774f4000) [pid = 4936] [serial = 1532] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7676c77800) [pid = 4936] [serial = 1523] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767a61f800) [pid = 4936] [serial = 1476] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7677ee1400) [pid = 4936] [serial = 1475] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f76867eec00) [pid = 4936] [serial = 1496] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f76909ac400) [pid = 4936] [serial = 1511] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f767ce99800) [pid = 4936] [serial = 1482] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f76879b2800) [pid = 4936] [serial = 1497] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7691c9d800) [pid = 4936] [serial = 1514] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f768ef20000) [pid = 4936] [serial = 1508] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f768b90bc00) [pid = 4936] [serial = 1502] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768ffa6c00) [pid = 4936] [serial = 1509] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767bbab000) [pid = 4936] [serial = 1478] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7685057800) [pid = 4936] [serial = 1490] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f768c219800) [pid = 4936] [serial = 1505] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768b9e3000) [pid = 4936] [serial = 1503] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7677e10000) [pid = 4936] [serial = 1469] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f768665e000) [pid = 4936] [serial = 1494] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f769e4b3c00) [pid = 4936] [serial = 1518] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f768556d400) [pid = 4936] [serial = 1491] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f76746b7000) [pid = 4936] [serial = 1526] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7684f07400) [pid = 4936] [serial = 1488] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f767cbae400) [pid = 4936] [serial = 1479] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767713d800) [pid = 4936] [serial = 1530] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7697850800) [pid = 4936] [serial = 1517] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f7676c71400) [pid = 4936] [serial = 1520] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f768e188800) [pid = 4936] [serial = 1506] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767ce08400) [pid = 4936] [serial = 1481] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76883b7400) [pid = 4936] [serial = 1499] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f76916db800) [pid = 4936] [serial = 1512] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7677752800) [pid = 4936] [serial = 1533] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7674eca400) [pid = 4936] [serial = 1535] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767d8e2c00) [pid = 4936] [serial = 1484] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7686334000) [pid = 4936] [serial = 1493] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7676e89800) [pid = 4936] [serial = 1529] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f767732a400) [pid = 4936] [serial = 1473] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767edb9000) [pid = 4936] [serial = 1485] [outer = (nil)] [url = about:blank] 04:48:03 INFO - PROCESS | 4936 | 1461066483441 Marionette TRACE conn3 <- [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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3491ms 04:48:03 INFO - PROCESS | 4936 | 1461066483599 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 4936 | 1461066483604 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:48:03 INFO - PROCESS | 4936 | 1461066483612 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 4936 | 1461066483616 Marionette TRACE conn3 <- [1,2182,null,{}] 04:48:03 INFO - PROCESS | 4936 | 1461066483623 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 4936 | 1461066483833 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:48:04 INFO - PROCESS | 4936 | 1461066484035 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767467f000 == 105 [pid = 4936] [id = 553] 04:48:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f76746b6000) [pid = 4936] [serial = 1660] [outer = (nil)] 04:48:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7674ec6c00) [pid = 4936] [serial = 1661] [outer = 0x7f76746b6000] 04:48:04 INFO - PROCESS | 4936 | 1461066484106 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7676c71800) [pid = 4936] [serial = 1662] [outer = 0x7f76746b6000] 04:48:04 INFO - PROCESS | 4936 | 1461066484901 Marionette TRACE conn3 <- [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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1339ms 04:48:04 INFO - PROCESS | 4936 | 1461066484952 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 4936 | 1461066484959 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:48:04 INFO - PROCESS | 4936 | 1461066484969 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 4936 | 1461066484973 Marionette TRACE conn3 <- [1,2186,null,{}] 04:48:04 INFO - PROCESS | 4936 | 1461066484979 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 4936 | 1461066485197 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:48:05 INFO - PROCESS | 4936 | 1461066485392 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677121800 == 106 [pid = 4936] [id = 554] 04:48:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7671db3c00) [pid = 4936] [serial = 1663] [outer = (nil)] 04:48:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767713f800) [pid = 4936] [serial = 1664] [outer = 0x7f7671db3c00] 04:48:05 INFO - PROCESS | 4936 | 1461066485460 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7677323800) [pid = 4936] [serial = 1665] [outer = 0x7f7671db3c00] 04:48:06 INFO - PROCESS | 4936 | 1461066486420 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1484ms 04:48:06 INFO - PROCESS | 4936 | 1461066486454 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 4936 | 1461066486457 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:48:06 INFO - PROCESS | 4936 | 1461066486465 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 4936 | 1461066486471 Marionette TRACE conn3 <- [1,2190,null,{}] 04:48:06 INFO - PROCESS | 4936 | 1461066486496 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:06 INFO - PROCESS | 4936 | 1461066486780 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:48:06 INFO - PROCESS | 4936 | 1461066486815 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677de9800 == 107 [pid = 4936] [id = 555] 04:48:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f76774ec000) [pid = 4936] [serial = 1666] [outer = (nil)] 04:48:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7677e10000) [pid = 4936] [serial = 1667] [outer = 0x7f76774ec000] 04:48:06 INFO - PROCESS | 4936 | 1461066486884 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7679ea2c00) [pid = 4936] [serial = 1668] [outer = 0x7f76774ec000] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7685578400) [pid = 4936] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7677255000) [pid = 4936] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767fc9b400) [pid = 4936] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f76867e2c00) [pid = 4936] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767eb1ac00) [pid = 4936] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767eb1cc00) [pid = 4936] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767732a000) [pid = 4936] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7671bc1c00) [pid = 4936] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f7677050400) [pid = 4936] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f768556c800) [pid = 4936] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767cd4b000) [pid = 4936] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f767db9e800) [pid = 4936] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7677045800) [pid = 4936] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7671db2400) [pid = 4936] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f76746b3800) [pid = 4936] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f76774ed800) [pid = 4936] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7684f9e400) [pid = 4936] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f76746b1c00) [pid = 4936] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f768505cc00) [pid = 4936] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f76729ef400) [pid = 4936] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f767a629800) [pid = 4936] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:48:08 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7677044400) [pid = 4936] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:48:08 INFO - PROCESS | 4936 | 1461066488416 Marionette TRACE conn3 <- [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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1996ms 04:48:08 INFO - PROCESS | 4936 | 1461066488494 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 4936 | 1461066488499 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:48:08 INFO - PROCESS | 4936 | 1461066488505 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 4936 | 1461066488509 Marionette TRACE conn3 <- [1,2194,null,{}] 04:48:08 INFO - PROCESS | 4936 | 1461066488514 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:08 INFO - PROCESS | 4936 | 1461066488796 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:48:08 INFO - PROCESS | 4936 | 1461066488904 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767808d800 == 108 [pid = 4936] [id = 556] 04:48:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f767732a000) [pid = 4936] [serial = 1669] [outer = (nil)] 04:48:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f7677e19400) [pid = 4936] [serial = 1670] [outer = 0x7f767732a000] 04:48:08 INFO - PROCESS | 4936 | 1461066488972 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767a626c00) [pid = 4936] [serial = 1671] [outer = 0x7f767732a000] 04:48:09 INFO - PROCESS | 4936 | 1461066489702 Marionette TRACE conn3 <- [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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1232ms 04:48:09 INFO - PROCESS | 4936 | 1461066489744 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 4936 | 1461066489748 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:48:09 INFO - PROCESS | 4936 | 1461066489755 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 4936 | 1461066489758 Marionette TRACE conn3 <- [1,2198,null,{}] 04:48:09 INFO - PROCESS | 4936 | 1461066489763 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:10 INFO - PROCESS | 4936 | 1461066489999 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:48:10 INFO - PROCESS | 4936 | 1461066490174 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b231000 == 109 [pid = 4936] [id = 557] 04:48:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f76729ea400) [pid = 4936] [serial = 1672] [outer = (nil)] 04:48:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767accd000) [pid = 4936] [serial = 1673] [outer = 0x7f76729ea400] 04:48:10 INFO - PROCESS | 4936 | 1461066490247 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767c6c5000) [pid = 4936] [serial = 1674] [outer = 0x7f76729ea400] 04:48:11 INFO - PROCESS | 4936 | 1461066491346 Marionette TRACE conn3 <- [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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1637ms 04:48:11 INFO - PROCESS | 4936 | 1461066491393 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 4936 | 1461066491402 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:48:11 INFO - PROCESS | 4936 | 1461066491410 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 4936 | 1461066491415 Marionette TRACE conn3 <- [1,2202,null,{}] 04:48:11 INFO - PROCESS | 4936 | 1461066491423 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:11 INFO - PROCESS | 4936 | 1461066491700 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:48:12 INFO - PROCESS | 4936 | 1461066492022 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76774d6000 == 110 [pid = 4936] [id = 558] 04:48:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7676e8ec00) [pid = 4936] [serial = 1675] [outer = (nil)] 04:48:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7677049c00) [pid = 4936] [serial = 1676] [outer = 0x7f7676e8ec00] 04:48:12 INFO - PROCESS | 4936 | 1461066492111 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7677324400) [pid = 4936] [serial = 1677] [outer = 0x7f7676e8ec00] 04:48:13 INFO - PROCESS | 4936 | 1461066493045 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1681ms 04:48:13 INFO - PROCESS | 4936 | 1461066493094 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 4936 | 1461066493103 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:48:13 INFO - PROCESS | 4936 | 1461066493114 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 4936 | 1461066493117 Marionette TRACE conn3 <- [1,2206,null,{}] 04:48:13 INFO - PROCESS | 4936 | 1461066493124 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:13 INFO - PROCESS | 4936 | 1461066493364 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:48:13 INFO - PROCESS | 4936 | 1461066493744 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b358800 == 111 [pid = 4936] [id = 559] 04:48:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7677e17400) [pid = 4936] [serial = 1678] [outer = (nil)] 04:48:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767a627000) [pid = 4936] [serial = 1679] [outer = 0x7f7677e17400] 04:48:13 INFO - PROCESS | 4936 | 1461066493827 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767accf400) [pid = 4936] [serial = 1680] [outer = 0x7f7677e17400] 04:48:14 INFO - PROCESS | 4936 | 1461066494761 Marionette TRACE conn3 <- [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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1689ms 04:48:14 INFO - PROCESS | 4936 | 1461066494804 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 4936 | 1461066494809 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:48:14 INFO - PROCESS | 4936 | 1461066494815 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 4936 | 1461066494821 Marionette TRACE conn3 <- [1,2210,null,{}] 04:48:14 INFO - PROCESS | 4936 | 1461066494858 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:15 INFO - PROCESS | 4936 | 1461066495127 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:48:15 INFO - PROCESS | 4936 | 1461066495412 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba52800 == 112 [pid = 4936] [id = 560] 04:48:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767c6c6800) [pid = 4936] [serial = 1681] [outer = (nil)] 04:48:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767cd4b000) [pid = 4936] [serial = 1682] [outer = 0x7f767c6c6800] 04:48:15 INFO - PROCESS | 4936 | 1461066495496 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767ce0e800) [pid = 4936] [serial = 1683] [outer = 0x7f767c6c6800] 04:48:16 INFO - PROCESS | 4936 | 1461066496420 Marionette TRACE conn3 <- [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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1662ms 04:48:16 INFO - PROCESS | 4936 | 1461066496478 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 4936 | 1461066496484 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:48:16 INFO - PROCESS | 4936 | 1461066496491 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 4936 | 1461066496494 Marionette TRACE conn3 <- [1,2214,null,{}] 04:48:16 INFO - PROCESS | 4936 | 1461066496500 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 4936 | 1461066496749 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:48:17 INFO - PROCESS | 4936 | 1461066497054 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d76d000 == 113 [pid = 4936] [id = 561] 04:48:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767cba7c00) [pid = 4936] [serial = 1684] [outer = (nil)] 04:48:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767d8da800) [pid = 4936] [serial = 1685] [outer = 0x7f767cba7c00] 04:48:17 INFO - PROCESS | 4936 | 1461066497138 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767db9e800) [pid = 4936] [serial = 1686] [outer = 0x7f767cba7c00] 04:48:18 INFO - PROCESS | 4936 | 1461066498016 Marionette TRACE conn3 <- [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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1582ms 04:48:18 INFO - PROCESS | 4936 | 1461066498073 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 4936 | 1461066498077 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:48:18 INFO - PROCESS | 4936 | 1461066498083 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 4936 | 1461066498086 Marionette TRACE conn3 <- [1,2218,null,{}] 04:48:18 INFO - PROCESS | 4936 | 1461066498092 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 4936 | 1461066498333 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:48:18 INFO - PROCESS | 4936 | 1461066498678 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa83800 == 114 [pid = 4936] [id = 562] 04:48:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767eb1dc00) [pid = 4936] [serial = 1687] [outer = (nil)] 04:48:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767edbb800) [pid = 4936] [serial = 1688] [outer = 0x7f767eb1dc00] 04:48:18 INFO - PROCESS | 4936 | 1461066498771 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f767fc94400) [pid = 4936] [serial = 1689] [outer = 0x7f767eb1dc00] 04:48:19 INFO - PROCESS | 4936 | 1461066499654 Marionette TRACE conn3 <- [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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1635ms 04:48:19 INFO - PROCESS | 4936 | 1461066499721 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 4936 | 1461066499725 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:48:19 INFO - PROCESS | 4936 | 1461066499732 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 4936 | 1461066499736 Marionette TRACE conn3 <- [1,2222,null,{}] 04:48:19 INFO - PROCESS | 4936 | 1461066499741 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 4936 | 1461066500037 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:48:20 INFO - PROCESS | 4936 | 1461066500351 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680559800 == 115 [pid = 4936] [id = 563] 04:48:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7684c7e000) [pid = 4936] [serial = 1690] [outer = (nil)] 04:48:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7684ee9800) [pid = 4936] [serial = 1691] [outer = 0x7f7684c7e000] 04:48:20 INFO - PROCESS | 4936 | 1461066500435 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7684fa0400) [pid = 4936] [serial = 1692] [outer = 0x7f7684c7e000] 04:48:21 INFO - PROCESS | 4936 | 1461066501279 Marionette TRACE conn3 <- [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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1579ms 04:48:21 INFO - PROCESS | 4936 | 1461066501313 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 4936 | 1461066501316 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:48:21 INFO - PROCESS | 4936 | 1461066501322 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 4936 | 1461066501326 Marionette TRACE conn3 <- [1,2226,null,{}] 04:48:21 INFO - PROCESS | 4936 | 1461066501331 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 4936 | 1461066501551 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:48:21 INFO - PROCESS | 4936 | 1461066501789 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e20800 == 116 [pid = 4936] [id = 564] 04:48:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7684c7f400) [pid = 4936] [serial = 1693] [outer = (nil)] 04:48:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f768553d000) [pid = 4936] [serial = 1694] [outer = 0x7f7684c7f400] 04:48:21 INFO - PROCESS | 4936 | 1461066501868 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7685719c00) [pid = 4936] [serial = 1695] [outer = 0x7f7684c7f400] 04:48:22 INFO - PROCESS | 4936 | 1461066502732 Marionette TRACE conn3 <- [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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1439ms 04:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:48:22 INFO - PROCESS | 4936 | 1461066502763 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 4936 | 1461066502766 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:48:22 INFO - PROCESS | 4936 | 1461066502773 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 4936 | 1461066502776 Marionette TRACE conn3 <- [1,2230,null,{}] 04:48:22 INFO - PROCESS | 4936 | 1461066502781 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:23 INFO - PROCESS | 4936 | 1461066503005 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:48:23 INFO - PROCESS | 4936 | 1461066503270 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a2800 == 117 [pid = 4936] [id = 565] 04:48:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7684fa1c00) [pid = 4936] [serial = 1696] [outer = (nil)] 04:48:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f76864b9800) [pid = 4936] [serial = 1697] [outer = 0x7f7684fa1c00] 04:48:23 INFO - PROCESS | 4936 | 1461066503350 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7686735000) [pid = 4936] [serial = 1698] [outer = 0x7f7684fa1c00] 04:48:24 INFO - PROCESS | 4936 | 1461066504229 Marionette TRACE conn3 <- [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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1538ms 04:48:24 INFO - PROCESS | 4936 | 1461066504310 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 4936 | 1461066504314 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:48:24 INFO - PROCESS | 4936 | 1461066504321 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 4936 | 1461066504324 Marionette TRACE conn3 <- [1,2234,null,{}] 04:48:24 INFO - PROCESS | 4936 | 1461066504329 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 4936 | 1461066504610 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:48:24 INFO - PROCESS | 4936 | 1461066504919 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877d2000 == 118 [pid = 4936] [id = 566] 04:48:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f768022fc00) [pid = 4936] [serial = 1699] [outer = (nil)] 04:48:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7687706c00) [pid = 4936] [serial = 1700] [outer = 0x7f768022fc00] 04:48:25 INFO - PROCESS | 4936 | 1461066505012 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f76879ad800) [pid = 4936] [serial = 1701] [outer = 0x7f768022fc00] 04:48:25 INFO - PROCESS | 4936 | 1461066505848 Marionette TRACE conn3 <- [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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1592ms 04:48:25 INFO - PROCESS | 4936 | 1461066505915 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 4936 | 1461066505919 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:48:25 INFO - PROCESS | 4936 | 1461066505925 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 4936 | 1461066505929 Marionette TRACE conn3 <- [1,2238,null,{}] 04:48:25 INFO - PROCESS | 4936 | 1461066505934 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:26 INFO - PROCESS | 4936 | 1461066506166 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:48:26 INFO - PROCESS | 4936 | 1461066506428 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768867c000 == 119 [pid = 4936] [id = 567] 04:48:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f767ab70c00) [pid = 4936] [serial = 1702] [outer = (nil)] 04:48:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7688155c00) [pid = 4936] [serial = 1703] [outer = 0x7f767ab70c00] 04:48:26 INFO - PROCESS | 4936 | 1461066506556 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76882a6c00) [pid = 4936] [serial = 1704] [outer = 0x7f767ab70c00] 04:48:27 INFO - PROCESS | 4936 | 1461066507427 Marionette TRACE conn3 <- [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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1536ms 04:48:27 INFO - PROCESS | 4936 | 1461066507462 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 4936 | 1461066507466 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:48:27 INFO - PROCESS | 4936 | 1461066507473 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 4936 | 1461066507477 Marionette TRACE conn3 <- [1,2242,null,{}] 04:48:27 INFO - PROCESS | 4936 | 1461066507482 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 4936 | 1461066507751 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:48:28 INFO - PROCESS | 4936 | 1461066508013 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5c1000 == 120 [pid = 4936] [id = 568] 04:48:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768b428000) [pid = 4936] [serial = 1705] [outer = (nil)] 04:48:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768b743000) [pid = 4936] [serial = 1706] [outer = 0x7f768b428000] 04:48:28 INFO - PROCESS | 4936 | 1461066508160 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768b966c00) [pid = 4936] [serial = 1707] [outer = 0x7f768b428000] 04:48:29 INFO - PROCESS | 4936 | 1461066509051 Marionette TRACE conn3 <- [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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 04:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:48:29 INFO - PROCESS | 4936 | 1461066509105 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 4936 | 1461066509108 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:48:29 INFO - PROCESS | 4936 | 1461066509114 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 4936 | 1461066509118 Marionette TRACE conn3 <- [1,2246,null,{}] 04:48:29 INFO - PROCESS | 4936 | 1461066509123 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:29 INFO - PROCESS | 4936 | 1461066509355 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:48:29 INFO - PROCESS | 4936 | 1461066509626 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c43e800 == 121 [pid = 4936] [id = 569] 04:48:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768b73b800) [pid = 4936] [serial = 1708] [outer = (nil)] 04:48:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768bb84c00) [pid = 4936] [serial = 1709] [outer = 0x7f768b73b800] 04:48:29 INFO - PROCESS | 4936 | 1461066509758 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768c21a000) [pid = 4936] [serial = 1710] [outer = 0x7f768b73b800] 04:48:30 INFO - PROCESS | 4936 | 1461066510653 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1583ms 04:48:30 INFO - PROCESS | 4936 | 1461066510698 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:48:30 INFO - PROCESS | 4936 | 1461066510702 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:48:30 INFO - PROCESS | 4936 | 1461066510709 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 4936 | 1461066510712 Marionette TRACE conn3 <- [1,2250,null,{}] 04:48:30 INFO - PROCESS | 4936 | 1461066510718 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 4936 | 1461066510953 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:48:31 INFO - PROCESS | 4936 | 1461066511270 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e091000 == 122 [pid = 4936] [id = 570] 04:48:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768b968400) [pid = 4936] [serial = 1711] [outer = (nil)] 04:48:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768e31ec00) [pid = 4936] [serial = 1712] [outer = 0x7f768b968400] 04:48:31 INFO - PROCESS | 4936 | 1461066511353 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768fc1e000) [pid = 4936] [serial = 1713] [outer = 0x7f768b968400] 04:48:32 INFO - PROCESS | 4936 | 1461066512268 Marionette TRACE conn3 <- [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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1587ms 04:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:48:32 INFO - PROCESS | 4936 | 1461066512298 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 4936 | 1461066512301 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:48:32 INFO - PROCESS | 4936 | 1461066512308 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 4936 | 1461066512311 Marionette TRACE conn3 <- [1,2254,null,{}] 04:48:32 INFO - PROCESS | 4936 | 1461066512317 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 4936 | 1461066512547 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:48:32 INFO - PROCESS | 4936 | 1461066512818 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911b1800 == 123 [pid = 4936] [id = 571] 04:48:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768b9da400) [pid = 4936] [serial = 1714] [outer = (nil)] 04:48:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76909a7800) [pid = 4936] [serial = 1715] [outer = 0x7f768b9da400] 04:48:32 INFO - PROCESS | 4936 | 1461066512945 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7691507c00) [pid = 4936] [serial = 1716] [outer = 0x7f768b9da400] 04:48:33 INFO - PROCESS | 4936 | 1461066513926 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1693ms 04:48:34 INFO - PROCESS | 4936 | 1461066514003 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 4936 | 1461066514007 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:48:34 INFO - PROCESS | 4936 | 1461066514017 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 4936 | 1461066514021 Marionette TRACE conn3 <- [1,2258,null,{}] 04:48:34 INFO - PROCESS | 4936 | 1461066514030 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:34 INFO - PROCESS | 4936 | 1461066514321 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:48:34 INFO - PROCESS | 4936 | 1461066514643 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692428800 == 124 [pid = 4936] [id = 572] 04:48:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7685712400) [pid = 4936] [serial = 1717] [outer = (nil)] 04:48:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f76915ac400) [pid = 4936] [serial = 1718] [outer = 0x7f7685712400] 04:48:34 INFO - PROCESS | 4936 | 1461066514722 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7691976000) [pid = 4936] [serial = 1719] [outer = 0x7f7685712400] 04:48:35 INFO - PROCESS | 4936 | 1461066515658 Marionette TRACE conn3 <- [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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1686ms 04:48:35 INFO - PROCESS | 4936 | 1461066515704 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 4936 | 1461066515707 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:48:35 INFO - PROCESS | 4936 | 1461066515715 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 4936 | 1461066515719 Marionette TRACE conn3 <- [1,2262,null,{}] 04:48:35 INFO - PROCESS | 4936 | 1461066515725 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:35 INFO - PROCESS | 4936 | 1461066515981 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:48:36 INFO - PROCESS | 4936 | 1461066516252 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e31000 == 125 [pid = 4936] [id = 573] 04:48:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f768673dc00) [pid = 4936] [serial = 1720] [outer = (nil)] 04:48:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f769203e800) [pid = 4936] [serial = 1721] [outer = 0x7f768673dc00] 04:48:36 INFO - PROCESS | 4936 | 1461066516380 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7692708400) [pid = 4936] [serial = 1722] [outer = 0x7f768673dc00] 04:48:37 INFO - PROCESS | 4936 | 1461066517290 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1630ms 04:48:37 INFO - PROCESS | 4936 | 1461066517347 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 4936 | 1461066517350 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:48:37 INFO - PROCESS | 4936 | 1461066517358 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 4936 | 1461066517363 Marionette TRACE conn3 <- [1,2266,null,{}] 04:48:37 INFO - PROCESS | 4936 | 1461066517371 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:37 INFO - PROCESS | 4936 | 1461066517644 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:48:37 INFO - PROCESS | 4936 | 1461066517968 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769d617800 == 126 [pid = 4936] [id = 574] 04:48:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7691516400) [pid = 4936] [serial = 1723] [outer = (nil)] 04:48:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f76927a9400) [pid = 4936] [serial = 1724] [outer = 0x7f7691516400] 04:48:38 INFO - PROCESS | 4936 | 1461066518057 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f769280ac00) [pid = 4936] [serial = 1725] [outer = 0x7f7691516400] 04:48:38 INFO - PROCESS | 4936 | 1461066518968 Marionette TRACE conn3 <- [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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1685ms 04:48:39 INFO - PROCESS | 4936 | 1461066519045 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 4936 | 1461066519049 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:48:39 INFO - PROCESS | 4936 | 1461066519057 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 4936 | 1461066519061 Marionette TRACE conn3 <- [1,2270,null,{}] 04:48:39 INFO - PROCESS | 4936 | 1461066519067 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 4936 | 1461066519369 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:48:39 INFO - PROCESS | 4936 | 1461066519730 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e71c800 == 127 [pid = 4936] [id = 575] 04:48:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767ce11c00) [pid = 4936] [serial = 1726] [outer = (nil)] 04:48:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f769282f800) [pid = 4936] [serial = 1727] [outer = 0x7f767ce11c00] 04:48:39 INFO - PROCESS | 4936 | 1461066519810 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f7693b7f400) [pid = 4936] [serial = 1728] [outer = 0x7f767ce11c00] 04:48:40 INFO - PROCESS | 4936 | 1461066520707 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1684ms 04:48:40 INFO - PROCESS | 4936 | 1461066520740 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 4936 | 1461066520746 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:48:40 INFO - PROCESS | 4936 | 1461066520751 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 4936 | 1461066520754 Marionette TRACE conn3 <- [1,2274,null,{}] 04:48:40 INFO - PROCESS | 4936 | 1461066520759 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:40 INFO - PROCESS | 4936 | 1461066520990 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b897000 == 126 [pid = 4936] [id = 396] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b6000 == 125 [pid = 4936] [id = 447] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769d602800 == 124 [pid = 4936] [id = 449] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769132e000 == 123 [pid = 4936] [id = 448] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767808d800 == 122 [pid = 4936] [id = 556] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677de9800 == 121 [pid = 4936] [id = 555] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677121800 == 120 [pid = 4936] [id = 554] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767467f000 == 119 [pid = 4936] [id = 553] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691329000 == 118 [pid = 4936] [id = 552] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b49000 == 117 [pid = 4936] [id = 551] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769041c000 == 116 [pid = 4936] [id = 550] 04:48:42 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f06b000 == 115 [pid = 4936] [id = 549] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7686413c00) [pid = 4936] [serial = 1571] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f76774e6400) [pid = 4936] [serial = 1601] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f7684eeb400) [pid = 4936] [serial = 1566] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768829b400) [pid = 4936] [serial = 1580] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f767fce5c00) [pid = 4936] [serial = 1559] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f768030e800) [pid = 4936] [serial = 1562] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767b8da800) [pid = 4936] [serial = 1548] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7686666400) [pid = 4936] [serial = 1572] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7671db1800) [pid = 4936] [serial = 1538] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f76774e6800) [pid = 4936] [serial = 1542] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7677320000) [pid = 4936] [serial = 1541] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f76879a6000) [pid = 4936] [serial = 1577] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767cd4e800) [pid = 4936] [serial = 1553] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7688305800) [pid = 4936] [serial = 1581] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767d62ec00) [pid = 4936] [serial = 1554] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f767fc94800) [pid = 4936] [serial = 1557] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7680238800) [pid = 4936] [serial = 1560] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f7687704c00) [pid = 4936] [serial = 1575] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7676d35c00) [pid = 4936] [serial = 1598] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7677750c00) [pid = 4936] [serial = 1602] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7684c7a800) [pid = 4936] [serial = 1563] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768b429c00) [pid = 4936] [serial = 1586] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7684df0400) [pid = 4936] [serial = 1565] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7677ed8800) [pid = 4936] [serial = 1544] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f767704b400) [pid = 4936] [serial = 1599] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f7685464c00) [pid = 4936] [serial = 1569] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f768956f000) [pid = 4936] [serial = 1584] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f768b90b000) [pid = 4936] [serial = 1590] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f768b904400) [pid = 4936] [serial = 1589] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7674ecbc00) [pid = 4936] [serial = 1596] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f767cad0400) [pid = 4936] [serial = 1550] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f767a0c2400) [pid = 4936] [serial = 1545] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f76746b4800) [pid = 4936] [serial = 1595] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7684fa3800) [pid = 4936] [serial = 1568] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767ab66000) [pid = 4936] [serial = 1547] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768b73e400) [pid = 4936] [serial = 1587] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f767eb25800) [pid = 4936] [serial = 1556] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7687d50800) [pid = 4936] [serial = 1578] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76883b2c00) [pid = 4936] [serial = 1583] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7671bbf800) [pid = 4936] [serial = 1592] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767cb66400) [pid = 4936] [serial = 1551] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7686736400) [pid = 4936] [serial = 1574] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767acc4c00) [pid = 4936] [serial = 1470] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f76729f1000) [pid = 4936] [serial = 1539] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7677eddc00) [pid = 4936] [serial = 1604] [outer = (nil)] [url = about:blank] 04:48:42 INFO - PROCESS | 4936 | 1461066522884 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7674662000 == 116 [pid = 4936] [id = 576] 04:48:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7671db2400) [pid = 4936] [serial = 1729] [outer = (nil)] 04:48:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f76729e4400) [pid = 4936] [serial = 1730] [outer = 0x7f7671db2400] 04:48:42 INFO - PROCESS | 4936 | 1461066522957 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f76729f1000) [pid = 4936] [serial = 1731] [outer = 0x7f7671db2400] 04:48:43 INFO - PROCESS | 4936 | 1461066523738 Marionette TRACE conn3 <- [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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3037ms 04:48:43 INFO - PROCESS | 4936 | 1461066523790 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 4936 | 1461066523797 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:48:43 INFO - PROCESS | 4936 | 1461066523806 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 4936 | 1461066523810 Marionette TRACE conn3 <- [1,2278,null,{}] 04:48:43 INFO - PROCESS | 4936 | 1461066523816 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:44 INFO - PROCESS | 4936 | 1461066524058 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:48:44 INFO - PROCESS | 4936 | 1461066524228 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f59800 == 117 [pid = 4936] [id = 577] 04:48:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7671db2c00) [pid = 4936] [serial = 1732] [outer = (nil)] 04:48:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7676c7a000) [pid = 4936] [serial = 1733] [outer = 0x7f7671db2c00] 04:48:44 INFO - PROCESS | 4936 | 1461066524292 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7676d37c00) [pid = 4936] [serial = 1734] [outer = 0x7f7671db2c00] 04:48:45 INFO - PROCESS | 4936 | 1461066525198 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1430ms 04:48:45 INFO - PROCESS | 4936 | 1461066525240 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 4936 | 1461066525246 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:48:45 INFO - PROCESS | 4936 | 1461066525265 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 4936 | 1461066525269 Marionette TRACE conn3 <- [1,2282,null,{}] 04:48:45 INFO - PROCESS | 4936 | 1461066525278 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 4936 | 1461066525660 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:48:45 INFO - PROCESS | 4936 | 1461066525708 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677db3800 == 118 [pid = 4936] [id = 578] 04:48:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7676d2ac00) [pid = 4936] [serial = 1735] [outer = (nil)] 04:48:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7677321400) [pid = 4936] [serial = 1736] [outer = 0x7f7676d2ac00] 04:48:45 INFO - PROCESS | 4936 | 1461066525810 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76774f0c00) [pid = 4936] [serial = 1737] [outer = 0x7f7676d2ac00] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f768972f800) [pid = 4936] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76774ec000) [pid = 4936] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7688306400) [pid = 4936] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767eb28400) [pid = 4936] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768b904800) [pid = 4936] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7680304400) [pid = 4936] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767acd0800) [pid = 4936] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f76746bcc00) [pid = 4936] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7680230400) [pid = 4936] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7689739400) [pid = 4936] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767cbad000) [pid = 4936] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f768c218c00) [pid = 4936] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767b8e4800) [pid = 4936] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7685055c00) [pid = 4936] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f767ab67c00) [pid = 4936] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f76746b6000) [pid = 4936] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f768e181800) [pid = 4936] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f76774e5800) [pid = 4936] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7671bbdc00) [pid = 4936] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f767732a000) [pid = 4936] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f76746ad800) [pid = 4936] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7671bba800) [pid = 4936] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f76867f1000) [pid = 4936] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f767accac00) [pid = 4936] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f7671db3c00) [pid = 4936] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:48:47 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f76746b9800) [pid = 4936] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:48:47 INFO - PROCESS | 4936 | 1461066527960 Marionette TRACE conn3 <- [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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2745ms 04:48:48 INFO - PROCESS | 4936 | 1461066528009 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 4936 | 1461066528013 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:48:48 INFO - PROCESS | 4936 | 1461066528027 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 4936 | 1461066528036 Marionette TRACE conn3 <- [1,2286,null,{}] 04:48:48 INFO - PROCESS | 4936 | 1461066528043 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 4936 | 1461066528252 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:48:48 INFO - PROCESS | 4936 | 1461066528435 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0a4800 == 119 [pid = 4936] [id = 579] 04:48:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7671bbdc00) [pid = 4936] [serial = 1738] [outer = (nil)] 04:48:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7677ed8800) [pid = 4936] [serial = 1739] [outer = 0x7f7671bbdc00] 04:48:48 INFO - PROCESS | 4936 | 1461066528499 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f767a0c2400) [pid = 4936] [serial = 1740] [outer = 0x7f7671bbdc00] 04:48:49 INFO - PROCESS | 4936 | 1461066529283 Marionette TRACE conn3 <- [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]]]}] 04:48:49 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 04:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1292ms 04:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:48:49 INFO - PROCESS | 4936 | 1461066529316 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 4936 | 1461066529319 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:48:49 INFO - PROCESS | 4936 | 1461066529326 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 4936 | 1461066529329 Marionette TRACE conn3 <- [1,2290,null,{}] 04:48:49 INFO - PROCESS | 4936 | 1461066529333 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:49 INFO - PROCESS | 4936 | 1461066529526 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:48:49 INFO - PROCESS | 4936 | 1461066529543 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b228000 == 120 [pid = 4936] [id = 580] 04:48:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767a0c3000) [pid = 4936] [serial = 1741] [outer = (nil)] 04:48:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767ab69800) [pid = 4936] [serial = 1742] [outer = 0x7f767a0c3000] 04:48:49 INFO - PROCESS | 4936 | 1461066529604 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767accfc00) [pid = 4936] [serial = 1743] [outer = 0x7f767a0c3000] 04:48:50 INFO - PROCESS | 4936 | 1461066530889 Marionette TRACE conn3 <- [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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1629ms 04:48:50 INFO - PROCESS | 4936 | 1461066530955 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 4936 | 1461066530962 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:48:50 INFO - PROCESS | 4936 | 1461066530971 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 4936 | 1461066530976 Marionette TRACE conn3 <- [1,2294,null,{}] 04:48:50 INFO - PROCESS | 4936 | 1461066530994 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:51 INFO - PROCESS | 4936 | 1461066531257 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:48:51 INFO - PROCESS | 4936 | 1461066531565 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677631800 == 121 [pid = 4936] [id = 581] 04:48:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7676c7d000) [pid = 4936] [serial = 1744] [outer = (nil)] 04:48:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7676e8f800) [pid = 4936] [serial = 1745] [outer = 0x7f7676c7d000] 04:48:51 INFO - PROCESS | 4936 | 1461066531641 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7677149000) [pid = 4936] [serial = 1746] [outer = 0x7f7676c7d000] 04:48:52 INFO - PROCESS | 4936 | 1461066532629 Marionette TRACE conn3 <- [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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1693ms 04:48:52 INFO - PROCESS | 4936 | 1461066532665 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 4936 | 1461066532673 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:48:52 INFO - PROCESS | 4936 | 1461066532684 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 4936 | 1461066532687 Marionette TRACE conn3 <- [1,2298,null,{}] 04:48:52 INFO - PROCESS | 4936 | 1461066532694 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 4936 | 1461066532920 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:48:53 INFO - PROCESS | 4936 | 1461066533182 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b727000 == 122 [pid = 4936] [id = 582] 04:48:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7677ed9000) [pid = 4936] [serial = 1747] [outer = (nil)] 04:48:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767a0c3800) [pid = 4936] [serial = 1748] [outer = 0x7f7677ed9000] 04:48:53 INFO - PROCESS | 4936 | 1461066533298 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f767ab65800) [pid = 4936] [serial = 1749] [outer = 0x7f7677ed9000] 04:48:54 INFO - PROCESS | 4936 | 1461066534275 Marionette TRACE conn3 <- [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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1633ms 04:48:54 INFO - PROCESS | 4936 | 1461066534317 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 4936 | 1461066534321 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:48:54 INFO - PROCESS | 4936 | 1461066534327 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 4936 | 1461066534333 Marionette TRACE conn3 <- [1,2302,null,{}] 04:48:54 INFO - PROCESS | 4936 | 1461066534349 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 4936 | 1461066534590 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:48:54 INFO - PROCESS | 4936 | 1461066534802 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba4d800 == 123 [pid = 4936] [id = 583] 04:48:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767a629000) [pid = 4936] [serial = 1750] [outer = (nil)] 04:48:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767cacb400) [pid = 4936] [serial = 1751] [outer = 0x7f767a629000] 04:48:54 INFO - PROCESS | 4936 | 1461066534919 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767cba6400) [pid = 4936] [serial = 1752] [outer = 0x7f767a629000] 04:48:55 INFO - PROCESS | 4936 | 1461066535854 Marionette TRACE conn3 <- [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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1584ms 04:48:55 INFO - PROCESS | 4936 | 1461066535912 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 4936 | 1461066535916 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:48:55 INFO - PROCESS | 4936 | 1461066535923 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 4936 | 1461066535927 Marionette TRACE conn3 <- [1,2306,null,{}] 04:48:55 INFO - PROCESS | 4936 | 1461066535933 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:56 INFO - PROCESS | 4936 | 1461066536166 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:48:56 INFO - PROCESS | 4936 | 1461066536379 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d618000 == 124 [pid = 4936] [id = 584] 04:48:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767b8dd800) [pid = 4936] [serial = 1753] [outer = (nil)] 04:48:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767ce07400) [pid = 4936] [serial = 1754] [outer = 0x7f767b8dd800] 04:48:56 INFO - PROCESS | 4936 | 1461066536496 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767ce97000) [pid = 4936] [serial = 1755] [outer = 0x7f767b8dd800] 04:48:57 INFO - PROCESS | 4936 | 1461066537451 Marionette TRACE conn3 <- [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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1585ms 04:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:48:57 INFO - PROCESS | 4936 | 1461066537509 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 4936 | 1461066537512 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:48:57 INFO - PROCESS | 4936 | 1461066537519 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 4936 | 1461066537522 Marionette TRACE conn3 <- [1,2310,null,{}] 04:48:57 INFO - PROCESS | 4936 | 1461066537527 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 4936 | 1461066537757 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:48:57 INFO - PROCESS | 4936 | 1461066537971 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed1b800 == 125 [pid = 4936] [id = 585] 04:48:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767bba9000) [pid = 4936] [serial = 1756] [outer = (nil)] 04:48:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767d638c00) [pid = 4936] [serial = 1757] [outer = 0x7f767bba9000] 04:48:58 INFO - PROCESS | 4936 | 1461066538086 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767dba6800) [pid = 4936] [serial = 1758] [outer = 0x7f767bba9000] 04:48:59 INFO - PROCESS | 4936 | 1461066539042 Marionette TRACE conn3 <- [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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1583ms 04:48:59 INFO - PROCESS | 4936 | 1461066539101 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 4936 | 1461066539104 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:48:59 INFO - PROCESS | 4936 | 1461066539110 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 4936 | 1461066539112 Marionette TRACE conn3 <- [1,2314,null,{}] 04:48:59 INFO - PROCESS | 4936 | 1461066539118 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:59 INFO - PROCESS | 4936 | 1461066539369 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:48:59 INFO - PROCESS | 4936 | 1461066539627 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76804a7800 == 126 [pid = 4936] [id = 586] 04:48:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767eb1bc00) [pid = 4936] [serial = 1759] [outer = (nil)] 04:48:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7680305400) [pid = 4936] [serial = 1760] [outer = 0x7f767eb1bc00] 04:48:59 INFO - PROCESS | 4936 | 1461066539750 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7684ee3c00) [pid = 4936] [serial = 1761] [outer = 0x7f767eb1bc00] 04:49:00 INFO - PROCESS | 4936 | 1461066540598 Marionette TRACE conn3 <- [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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1534ms 04:49:00 INFO - PROCESS | 4936 | 1461066540646 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 4936 | 1461066540651 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:49:00 INFO - PROCESS | 4936 | 1461066540658 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 4936 | 1461066540661 Marionette TRACE conn3 <- [1,2318,null,{}] 04:49:00 INFO - PROCESS | 4936 | 1461066540667 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 4936 | 1461066540891 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:49:01 INFO - PROCESS | 4936 | 1461066541152 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e21800 == 127 [pid = 4936] [id = 587] 04:49:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767eb28400) [pid = 4936] [serial = 1762] [outer = (nil)] 04:49:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7684f0c000) [pid = 4936] [serial = 1763] [outer = 0x7f767eb28400] 04:49:01 INFO - PROCESS | 4936 | 1461066541233 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7684fa6c00) [pid = 4936] [serial = 1764] [outer = 0x7f767eb28400] 04:49:02 INFO - PROCESS | 4936 | 1461066542151 Marionette TRACE conn3 <- [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] 04:49:02 INFO - PROCESS | 4936 | 1461066542196 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:49:02 INFO - PROCESS | 4936 | 1461066542202 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 4936 | 1461066542205 Marionette TRACE conn3 <- [1,2322,null,{}] 04:49:02 INFO - PROCESS | 4936 | 1461066542211 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 4936 | 1461066542435 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:49:02 INFO - PROCESS | 4936 | 1461066542697 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768559c000 == 128 [pid = 4936] [id = 588] 04:49:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7685055c00) [pid = 4936] [serial = 1765] [outer = (nil)] 04:49:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f76856c6000) [pid = 4936] [serial = 1766] [outer = 0x7f7685055c00] 04:49:02 INFO - PROCESS | 4936 | 1461066542815 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7685715400) [pid = 4936] [serial = 1767] [outer = 0x7f7685055c00] 04:49:03 INFO - PROCESS | 4936 | 1461066543850 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1730ms 04:49:03 INFO - PROCESS | 4936 | 1461066543935 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 4936 | 1461066543941 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:49:03 INFO - PROCESS | 4936 | 1461066543952 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 4936 | 1461066543957 Marionette TRACE conn3 <- [1,2326,null,{}] 04:49:03 INFO - PROCESS | 4936 | 1461066543966 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 4936 | 1461066544493 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:49:04 INFO - PROCESS | 4936 | 1461066544806 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866ef800 == 129 [pid = 4936] [id = 589] 04:49:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7671dad000) [pid = 4936] [serial = 1768] [outer = (nil)] 04:49:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f768640bc00) [pid = 4936] [serial = 1769] [outer = 0x7f7671dad000] 04:49:04 INFO - PROCESS | 4936 | 1461066544883 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f76864c1000) [pid = 4936] [serial = 1770] [outer = 0x7f7671dad000] 04:49:05 INFO - PROCESS | 4936 | 1461066545754 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1845ms 04:49:05 INFO - PROCESS | 4936 | 1461066545796 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 4936 | 1461066545799 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:49:05 INFO - PROCESS | 4936 | 1461066545806 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 4936 | 1461066545808 Marionette TRACE conn3 <- [1,2330,null,{}] 04:49:05 INFO - PROCESS | 4936 | 1461066545814 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:06 INFO - PROCESS | 4936 | 1461066546040 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:49:06 INFO - PROCESS | 4936 | 1461066546275 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76881d5800 == 130 [pid = 4936] [id = 590] 04:49:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f767a0d0000) [pid = 4936] [serial = 1771] [outer = (nil)] 04:49:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7686736800) [pid = 4936] [serial = 1772] [outer = 0x7f767a0d0000] 04:49:06 INFO - PROCESS | 4936 | 1461066546352 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768770f400) [pid = 4936] [serial = 1773] [outer = 0x7f767a0d0000] 04:49:07 INFO - PROCESS | 4936 | 1461066547263 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1485ms 04:49:07 INFO - PROCESS | 4936 | 1461066547297 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 4936 | 1461066547301 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:49:07 INFO - PROCESS | 4936 | 1461066547310 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 4936 | 1461066547314 Marionette TRACE conn3 <- [1,2334,null,{}] 04:49:07 INFO - PROCESS | 4936 | 1461066547319 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 4936 | 1461066547558 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:49:07 INFO - PROCESS | 4936 | 1461066547829 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b5b7800 == 131 [pid = 4936] [id = 591] 04:49:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7688302400) [pid = 4936] [serial = 1774] [outer = (nil)] 04:49:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76883af000) [pid = 4936] [serial = 1775] [outer = 0x7f7688302400] 04:49:07 INFO - PROCESS | 4936 | 1461066547956 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768956a400) [pid = 4936] [serial = 1776] [outer = 0x7f7688302400] 04:49:08 INFO - PROCESS | 4936 | 1461066548789 Marionette TRACE conn3 <- [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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1537ms 04:49:08 INFO - PROCESS | 4936 | 1461066548848 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 4936 | 1461066548852 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:49:08 INFO - PROCESS | 4936 | 1461066548858 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 4936 | 1461066548860 Marionette TRACE conn3 <- [1,2338,null,{}] 04:49:08 INFO - PROCESS | 4936 | 1461066548866 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 4936 | 1461066549085 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:49:09 INFO - PROCESS | 4936 | 1461066549350 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c43f000 == 132 [pid = 4936] [id = 592] 04:49:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f767ab6a000) [pid = 4936] [serial = 1777] [outer = (nil)] 04:49:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7688307c00) [pid = 4936] [serial = 1778] [outer = 0x7f767ab6a000] 04:49:09 INFO - PROCESS | 4936 | 1461066549476 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768b426400) [pid = 4936] [serial = 1779] [outer = 0x7f767ab6a000] 04:49:10 INFO - PROCESS | 4936 | 1461066550350 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1536ms 04:49:10 INFO - PROCESS | 4936 | 1461066550395 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 4936 | 1461066550399 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:49:10 INFO - PROCESS | 4936 | 1461066550405 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 4936 | 1461066550407 Marionette TRACE conn3 <- [1,2342,null,{}] 04:49:10 INFO - PROCESS | 4936 | 1461066550413 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 4936 | 1461066550638 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:49:10 INFO - PROCESS | 4936 | 1461066550945 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9d8000 == 133 [pid = 4936] [id = 593] 04:49:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f767accd800) [pid = 4936] [serial = 1780] [outer = (nil)] 04:49:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768b748400) [pid = 4936] [serial = 1781] [outer = 0x7f767accd800] 04:49:11 INFO - PROCESS | 4936 | 1461066551035 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768b90c000) [pid = 4936] [serial = 1782] [outer = 0x7f767accd800] 04:49:11 INFO - PROCESS | 4936 | 1461066551877 Marionette TRACE conn3 <- [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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1536ms 04:49:11 INFO - PROCESS | 4936 | 1461066551942 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 4936 | 1461066551946 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:49:11 INFO - PROCESS | 4936 | 1461066551952 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 4936 | 1461066551956 Marionette TRACE conn3 <- [1,2346,null,{}] 04:49:11 INFO - PROCESS | 4936 | 1461066551961 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 4936 | 1461066552192 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:49:12 INFO - PROCESS | 4936 | 1461066552452 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f286800 == 134 [pid = 4936] [id = 594] 04:49:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f76883b2c00) [pid = 4936] [serial = 1783] [outer = (nil)] 04:49:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768b96d000) [pid = 4936] [serial = 1784] [outer = 0x7f76883b2c00] 04:49:12 INFO - PROCESS | 4936 | 1461066552568 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768bb7e000) [pid = 4936] [serial = 1785] [outer = 0x7f76883b2c00] 04:49:13 INFO - PROCESS | 4936 | 1461066553418 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 04:49:13 INFO - PROCESS | 4936 | 1461066553483 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 4936 | 1461066553486 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:49:13 INFO - PROCESS | 4936 | 1461066553492 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 4936 | 1461066553494 Marionette TRACE conn3 <- [1,2350,null,{}] 04:49:13 INFO - PROCESS | 4936 | 1461066553500 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:13 INFO - PROCESS | 4936 | 1461066553731 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:49:14 INFO - PROCESS | 4936 | 1461066554043 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690954800 == 135 [pid = 4936] [id = 595] 04:49:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f767d632400) [pid = 4936] [serial = 1786] [outer = (nil)] 04:49:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f768c213400) [pid = 4936] [serial = 1787] [outer = 0x7f767d632400] 04:49:14 INFO - PROCESS | 4936 | 1461066554125 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f768e06a800) [pid = 4936] [serial = 1788] [outer = 0x7f767d632400] 04:49:14 INFO - PROCESS | 4936 | 1461066554959 Marionette TRACE conn3 <- [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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1541ms 04:49:15 INFO - PROCESS | 4936 | 1461066555036 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 4936 | 1461066555039 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:49:15 INFO - PROCESS | 4936 | 1461066555045 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 4936 | 1461066555048 Marionette TRACE conn3 <- [1,2354,null,{}] 04:49:15 INFO - PROCESS | 4936 | 1461066555053 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:15 INFO - PROCESS | 4936 | 1461066555302 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:49:15 INFO - PROCESS | 4936 | 1461066555568 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769205e000 == 136 [pid = 4936] [id = 596] 04:49:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768c212000) [pid = 4936] [serial = 1789] [outer = (nil)] 04:49:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f768e188000) [pid = 4936] [serial = 1790] [outer = 0x7f768c212000] 04:49:15 INFO - PROCESS | 4936 | 1461066555683 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f768eaae400) [pid = 4936] [serial = 1791] [outer = 0x7f768c212000] 04:49:16 INFO - PROCESS | 4936 | 1461066556590 Marionette TRACE conn3 <- [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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1578ms 04:49:16 INFO - PROCESS | 4936 | 1461066556624 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:49:16 INFO - PROCESS | 4936 | 1461066556628 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:49:16 INFO - PROCESS | 4936 | 1461066556635 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 4936 | 1461066556638 Marionette TRACE conn3 <- [1,2358,null,{}] 04:49:16 INFO - PROCESS | 4936 | 1461066556645 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 4936 | 1461066556884 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:49:17 INFO - PROCESS | 4936 | 1461066557156 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f3c3800 == 137 [pid = 4936] [id = 597] 04:49:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f7684c84800) [pid = 4936] [serial = 1792] [outer = (nil)] 04:49:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768efb0400) [pid = 4936] [serial = 1793] [outer = 0x7f7684c84800] 04:49:17 INFO - PROCESS | 4936 | 1461066557279 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f768ffa6c00) [pid = 4936] [serial = 1794] [outer = 0x7f7684c84800] 04:49:18 INFO - PROCESS | 4936 | 1461066558165 Marionette TRACE conn3 <- [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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1585ms 04:49:18 INFO - PROCESS | 4936 | 1461066558221 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 4936 | 1461066558225 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:49:18 INFO - PROCESS | 4936 | 1461066558231 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 4936 | 1461066558234 Marionette TRACE conn3 <- [1,2362,null,{}] 04:49:18 INFO - PROCESS | 4936 | 1461066558240 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:18 INFO - PROCESS | 4936 | 1461066558486 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:49:18 INFO - PROCESS | 4936 | 1461066558825 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1875000 == 138 [pid = 4936] [id = 598] 04:49:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f76729ea000) [pid = 4936] [serial = 1795] [outer = (nil)] 04:49:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7684eeb000) [pid = 4936] [serial = 1796] [outer = 0x7f76729ea000] 04:49:18 INFO - PROCESS | 4936 | 1461066558904 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f769129d800) [pid = 4936] [serial = 1797] [outer = 0x7f76729ea000] 04:49:19 INFO - PROCESS | 4936 | 1461066559844 Marionette TRACE conn3 <- [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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1680ms 04:49:19 INFO - PROCESS | 4936 | 1461066559912 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 4936 | 1461066559916 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:49:19 INFO - PROCESS | 4936 | 1461066559922 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 4936 | 1461066559924 Marionette TRACE conn3 <- [1,2366,null,{}] 04:49:19 INFO - PROCESS | 4936 | 1461066559930 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:20 INFO - PROCESS | 4936 | 1461066560169 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:49:20 INFO - PROCESS | 4936 | 1461066560468 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c86000 == 139 [pid = 4936] [id = 599] 04:49:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f7671bc2c00) [pid = 4936] [serial = 1798] [outer = (nil)] 04:49:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f76746bb000) [pid = 4936] [serial = 1799] [outer = 0x7f7671bc2c00] 04:49:20 INFO - PROCESS | 4936 | 1461066560544 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768e182400) [pid = 4936] [serial = 1800] [outer = 0x7f7671bc2c00] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3a4b000 == 138 [pid = 4936] [id = 258] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7686481800 == 137 [pid = 4936] [id = 77] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0a4800 == 136 [pid = 4936] [id = 579] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677db3800 == 135 [pid = 4936] [id = 578] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f59800 == 134 [pid = 4936] [id = 577] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7674662000 == 133 [pid = 4936] [id = 576] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e71c800 == 132 [pid = 4936] [id = 575] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769d617800 == 131 [pid = 4936] [id = 574] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693e31000 == 130 [pid = 4936] [id = 573] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7692428800 == 129 [pid = 4936] [id = 572] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911b1800 == 128 [pid = 4936] [id = 571] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e091000 == 127 [pid = 4936] [id = 570] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c43e800 == 126 [pid = 4936] [id = 569] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5c1000 == 125 [pid = 4936] [id = 568] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768867c000 == 124 [pid = 4936] [id = 567] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877d2000 == 123 [pid = 4936] [id = 566] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a2800 == 122 [pid = 4936] [id = 565] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e20800 == 121 [pid = 4936] [id = 564] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680559800 == 120 [pid = 4936] [id = 563] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa83800 == 119 [pid = 4936] [id = 562] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d76d000 == 118 [pid = 4936] [id = 561] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba52800 == 117 [pid = 4936] [id = 560] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b358800 == 116 [pid = 4936] [id = 559] 04:49:21 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76774d6000 == 115 [pid = 4936] [id = 558] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f768c215800) [pid = 4936] [serial = 1644] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7677e10000) [pid = 4936] [serial = 1667] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7689570400) [pid = 4936] [serial = 1637] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767f907400) [pid = 4936] [serial = 1622] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768b965c00) [pid = 4936] [serial = 1640] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f76856cf800) [pid = 4936] [serial = 1631] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7680311c00) [pid = 4936] [serial = 1623] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767cd51c00) [pid = 4936] [serial = 1617] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f767a61c000) [pid = 4936] [serial = 1521] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7684f9d000) [pid = 4936] [serial = 1626] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f768e190c00) [pid = 4936] [serial = 1650] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7685457c00) [pid = 4936] [serial = 1628] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f768ef1f400) [pid = 4936] [serial = 1652] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f769046ec00) [pid = 4936] [serial = 1656] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f76867e3400) [pid = 4936] [serial = 1635] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767ce9a800) [pid = 4936] [serial = 1620] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7674ec6c00) [pid = 4936] [serial = 1661] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7686660400) [pid = 4936] [serial = 1634] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768b744800) [pid = 4936] [serial = 1638] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f769099ec00) [pid = 4936] [serial = 1658] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7685717c00) [pid = 4936] [serial = 1632] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f768fc21400) [pid = 4936] [serial = 1655] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768f03c800) [pid = 4936] [serial = 1653] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768bb7b000) [pid = 4936] [serial = 1643] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7684f0ac00) [pid = 4936] [serial = 1625] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7691510000) [pid = 4936] [serial = 1659] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767cbaf000) [pid = 4936] [serial = 1616] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7677ede800) [pid = 4936] [serial = 1610] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7676e8b400) [pid = 4936] [serial = 1536] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7679ea2c00) [pid = 4936] [serial = 1668] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f767a626c00) [pid = 4936] [serial = 1671] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7676d2e000) [pid = 4936] [serial = 1608] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7671db4800) [pid = 4936] [serial = 1593] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7676c71800) [pid = 4936] [serial = 1662] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7674ed3000) [pid = 4936] [serial = 1607] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f768c21a400) [pid = 4936] [serial = 1646] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768e0e7800) [pid = 4936] [serial = 1647] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f767c6cf800) [pid = 4936] [serial = 1614] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f768e186400) [pid = 4936] [serial = 1649] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f768556dc00) [pid = 4936] [serial = 1629] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767713f800) [pid = 4936] [serial = 1664] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768b9e0000) [pid = 4936] [serial = 1641] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767ce0c000) [pid = 4936] [serial = 1619] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f7677745c00) [pid = 4936] [serial = 1524] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767b8e5c00) [pid = 4936] [serial = 1613] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767a61d000) [pid = 4936] [serial = 1611] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7677e19400) [pid = 4936] [serial = 1670] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f7677323800) [pid = 4936] [serial = 1665] [outer = (nil)] [url = about:blank] 04:49:22 INFO - PROCESS | 4936 | 1461066562805 Marionette TRACE conn3 <- [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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2941ms 04:49:22 INFO - PROCESS | 4936 | 1461066562865 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 4936 | 1461066562872 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:49:22 INFO - PROCESS | 4936 | 1461066562881 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 4936 | 1461066562887 Marionette TRACE conn3 <- [1,2370,null,{}] 04:49:22 INFO - PROCESS | 4936 | 1461066562894 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 4936 | 1461066563129 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:49:23 INFO - PROCESS | 4936 | 1461066563320 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677108800 == 116 [pid = 4936] [id = 600] 04:49:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f76746b3c00) [pid = 4936] [serial = 1801] [outer = (nil)] 04:49:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7674ece400) [pid = 4936] [serial = 1802] [outer = 0x7f76746b3c00] 04:49:23 INFO - PROCESS | 4936 | 1461066563392 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7676d32c00) [pid = 4936] [serial = 1803] [outer = 0x7f76746b3c00] 04:49:24 INFO - PROCESS | 4936 | 1461066564309 Marionette TRACE conn3 <- [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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1483ms 04:49:24 INFO - PROCESS | 4936 | 1461066564367 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 4936 | 1461066564380 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:49:24 INFO - PROCESS | 4936 | 1461066564396 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 4936 | 1461066564401 Marionette TRACE conn3 <- [1,2374,null,{}] 04:49:24 INFO - PROCESS | 4936 | 1461066564500 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:24 INFO - PROCESS | 4936 | 1461066564881 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:49:25 INFO - PROCESS | 4936 | 1461066565146 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7678080800 == 117 [pid = 4936] [id = 601] 04:49:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7676d33400) [pid = 4936] [serial = 1804] [outer = (nil)] 04:49:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f76774eb800) [pid = 4936] [serial = 1805] [outer = 0x7f7676d33400] 04:49:25 INFO - PROCESS | 4936 | 1461066565266 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7677e1a800) [pid = 4936] [serial = 1806] [outer = 0x7f7676d33400] 04:49:26 INFO - PROCESS | 4936 | 1461066566327 Marionette TRACE conn3 <- [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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1998ms 04:49:26 INFO - PROCESS | 4936 | 1461066566393 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:49:26 INFO - PROCESS | 4936 | 1461066566397 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:49:26 INFO - PROCESS | 4936 | 1461066566404 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 4936 | 1461066566410 Marionette TRACE conn3 <- [1,2378,null,{}] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767c6c6800) [pid = 4936] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f768b9da400) [pid = 4936] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7691516400) [pid = 4936] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7676e8ec00) [pid = 4936] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f768b428000) [pid = 4936] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767cba7c00) [pid = 4936] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7671bbdc00) [pid = 4936] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f768b968400) [pid = 4936] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7684c7e000) [pid = 4936] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f768673dc00) [pid = 4936] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7677e17400) [pid = 4936] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7684fa1c00) [pid = 4936] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f767eb1dc00) [pid = 4936] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f767ab70c00) [pid = 4936] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7684c7f400) [pid = 4936] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f7671db0000) [pid = 4936] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7671db2400) [pid = 4936] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f7671db2c00) [pid = 4936] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7676d2ac00) [pid = 4936] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f768022fc00) [pid = 4936] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f7685712400) [pid = 4936] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:49:27 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f768b73b800) [pid = 4936] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:49:27 INFO - PROCESS | 4936 | 1461066567101 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:27 INFO - PROCESS | 4936 | 1461066567321 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:49:27 INFO - PROCESS | 4936 | 1461066567486 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b066000 == 118 [pid = 4936] [id = 602] 04:49:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7677ed9400) [pid = 4936] [serial = 1807] [outer = (nil)] 04:49:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f767ab70000) [pid = 4936] [serial = 1808] [outer = 0x7f7677ed9400] 04:49:27 INFO - PROCESS | 4936 | 1461066567556 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f767b8dbc00) [pid = 4936] [serial = 1809] [outer = 0x7f7677ed9400] 04:49:28 INFO - PROCESS | 4936 | 1461066568337 Marionette TRACE conn3 <- [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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1998ms 04:49:28 INFO - PROCESS | 4936 | 1461066568403 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:49:28 INFO - PROCESS | 4936 | 1461066568408 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:49:28 INFO - PROCESS | 4936 | 1461066568415 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 4936 | 1461066568418 Marionette TRACE conn3 <- [1,2382,null,{}] 04:49:28 INFO - PROCESS | 4936 | 1461066568424 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:28 INFO - PROCESS | 4936 | 1461066568660 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:49:28 INFO - PROCESS | 4936 | 1461066568851 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b71e800 == 119 [pid = 4936] [id = 603] 04:49:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7677e18800) [pid = 4936] [serial = 1810] [outer = (nil)] 04:49:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767cad6c00) [pid = 4936] [serial = 1811] [outer = 0x7f7677e18800] 04:49:28 INFO - PROCESS | 4936 | 1461066568925 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767cb6f800) [pid = 4936] [serial = 1812] [outer = 0x7f7677e18800] 04:49:30 INFO - PROCESS | 4936 | 1461066570086 Marionette TRACE conn3 <- [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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1747ms 04:49:30 INFO - PROCESS | 4936 | 1461066570163 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 4936 | 1461066570172 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:49:30 INFO - PROCESS | 4936 | 1461066570181 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 4936 | 1461066570188 Marionette TRACE conn3 <- [1,2386,null,{}] 04:49:30 INFO - PROCESS | 4936 | 1461066570196 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:30 INFO - PROCESS | 4936 | 1461066570507 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:49:30 INFO - PROCESS | 4936 | 1461066570840 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dd7800 == 120 [pid = 4936] [id = 604] 04:49:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767704f000) [pid = 4936] [serial = 1813] [outer = (nil)] 04:49:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7677142c00) [pid = 4936] [serial = 1814] [outer = 0x7f767704f000] 04:49:30 INFO - PROCESS | 4936 | 1461066570924 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76774f0000) [pid = 4936] [serial = 1815] [outer = 0x7f767704f000] 04:49:31 INFO - PROCESS | 4936 | 1461066571828 Marionette TRACE conn3 <- [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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1688ms 04:49:31 INFO - PROCESS | 4936 | 1461066571870 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 4936 | 1461066571878 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:49:31 INFO - PROCESS | 4936 | 1461066571889 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 4936 | 1461066571893 Marionette TRACE conn3 <- [1,2390,null,{}] 04:49:31 INFO - PROCESS | 4936 | 1461066571899 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:32 INFO - PROCESS | 4936 | 1461066572151 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:49:32 INFO - PROCESS | 4936 | 1461066572406 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba31000 == 121 [pid = 4936] [id = 605] 04:49:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f767a61ec00) [pid = 4936] [serial = 1816] [outer = (nil)] 04:49:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767acd2000) [pid = 4936] [serial = 1817] [outer = 0x7f767a61ec00] 04:49:32 INFO - PROCESS | 4936 | 1461066572587 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767c6c4000) [pid = 4936] [serial = 1818] [outer = 0x7f767a61ec00] 04:49:33 INFO - PROCESS | 4936 | 1461066573515 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1690ms 04:49:33 INFO - PROCESS | 4936 | 1461066573580 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 4936 | 1461066573584 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:49:33 INFO - PROCESS | 4936 | 1461066573590 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 4936 | 1461066573596 Marionette TRACE conn3 <- [1,2394,null,{}] 04:49:33 INFO - PROCESS | 4936 | 1461066573613 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:33 INFO - PROCESS | 4936 | 1461066573897 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:49:34 INFO - PROCESS | 4936 | 1461066574199 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce77800 == 122 [pid = 4936] [id = 606] 04:49:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f767cd52800) [pid = 4936] [serial = 1819] [outer = (nil)] 04:49:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767ce9c400) [pid = 4936] [serial = 1820] [outer = 0x7f767cd52800] 04:49:34 INFO - PROCESS | 4936 | 1461066574276 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767d8e2000) [pid = 4936] [serial = 1821] [outer = 0x7f767cd52800] 04:49:35 INFO - PROCESS | 4936 | 1461066575190 Marionette TRACE conn3 <- [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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1642ms 04:49:35 INFO - PROCESS | 4936 | 1461066575235 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:49:35 INFO - PROCESS | 4936 | 1461066575240 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:49:35 INFO - PROCESS | 4936 | 1461066575246 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 4936 | 1461066575250 Marionette TRACE conn3 <- [1,2398,null,{}] 04:49:35 INFO - PROCESS | 4936 | 1461066575255 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 4936 | 1461066575493 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:49:35 INFO - PROCESS | 4936 | 1461066575797 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa94000 == 123 [pid = 4936] [id = 607] 04:49:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7676c74800) [pid = 4936] [serial = 1822] [outer = (nil)] 04:49:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767edbfc00) [pid = 4936] [serial = 1823] [outer = 0x7f7676c74800] 04:49:35 INFO - PROCESS | 4936 | 1461066575877 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767fc9e400) [pid = 4936] [serial = 1824] [outer = 0x7f7676c74800] 04:49:36 INFO - PROCESS | 4936 | 1461066576713 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1533ms 04:49:36 INFO - PROCESS | 4936 | 1461066576781 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 4936 | 1461066576784 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:49:36 INFO - PROCESS | 4936 | 1461066576790 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 4936 | 1461066576792 Marionette TRACE conn3 <- [1,2402,null,{}] 04:49:36 INFO - PROCESS | 4936 | 1461066576798 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 4936 | 1461066577026 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:49:37 INFO - PROCESS | 4936 | 1461066577282 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680341800 == 124 [pid = 4936] [id = 608] 04:49:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767c6c7400) [pid = 4936] [serial = 1825] [outer = (nil)] 04:49:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7680235c00) [pid = 4936] [serial = 1826] [outer = 0x7f767c6c7400] 04:49:37 INFO - PROCESS | 4936 | 1461066577396 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f768030c800) [pid = 4936] [serial = 1827] [outer = 0x7f767c6c7400] 04:49:38 INFO - PROCESS | 4936 | 1461066578245 Marionette TRACE conn3 <- [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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1528ms 04:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:49:38 INFO - PROCESS | 4936 | 1461066578320 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 4936 | 1461066578323 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:49:38 INFO - PROCESS | 4936 | 1461066578329 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 4936 | 1461066578332 Marionette TRACE conn3 <- [1,2406,null,{}] 04:49:38 INFO - PROCESS | 4936 | 1461066578337 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:38 INFO - PROCESS | 4936 | 1461066578577 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:49:38 INFO - PROCESS | 4936 | 1461066578896 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e3b800 == 125 [pid = 4936] [id = 609] 04:49:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7684f09400) [pid = 4936] [serial = 1828] [outer = (nil)] 04:49:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f768505b000) [pid = 4936] [serial = 1829] [outer = 0x7f7684f09400] 04:49:38 INFO - PROCESS | 4936 | 1461066578979 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7685573000) [pid = 4936] [serial = 1830] [outer = 0x7f7684f09400] 04:49:39 INFO - PROCESS | 4936 | 1461066579823 Marionette TRACE conn3 <- [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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1539ms 04:49:39 INFO - PROCESS | 4936 | 1461066579869 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 4936 | 1461066579873 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:49:39 INFO - PROCESS | 4936 | 1461066579879 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 4936 | 1461066579881 Marionette TRACE conn3 <- [1,2410,null,{}] 04:49:39 INFO - PROCESS | 4936 | 1461066579895 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:40 INFO - PROCESS | 4936 | 1461066580139 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:49:40 INFO - PROCESS | 4936 | 1461066580455 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855e0000 == 126 [pid = 4936] [id = 610] 04:49:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767fc9f000) [pid = 4936] [serial = 1831] [outer = (nil)] 04:49:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7685717c00) [pid = 4936] [serial = 1832] [outer = 0x7f767fc9f000] 04:49:40 INFO - PROCESS | 4936 | 1461066580532 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76864bb400) [pid = 4936] [serial = 1833] [outer = 0x7f767fc9f000] 04:49:41 INFO - PROCESS | 4936 | 1461066581413 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1590ms 04:49:41 INFO - PROCESS | 4936 | 1461066581470 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 4936 | 1461066581473 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:49:41 INFO - PROCESS | 4936 | 1461066581480 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 4936 | 1461066581482 Marionette TRACE conn3 <- [1,2414,null,{}] 04:49:41 INFO - PROCESS | 4936 | 1461066581488 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:41 INFO - PROCESS | 4936 | 1461066581706 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:49:41 INFO - PROCESS | 4936 | 1461066581968 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687da6800 == 127 [pid = 4936] [id = 611] 04:49:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7680239c00) [pid = 4936] [serial = 1834] [outer = (nil)] 04:49:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f768673dc00) [pid = 4936] [serial = 1835] [outer = 0x7f7680239c00] 04:49:42 INFO - PROCESS | 4936 | 1461066582085 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7687711800) [pid = 4936] [serial = 1836] [outer = 0x7f7680239c00] 04:49:42 INFO - PROCESS | 4936 | 1461066582907 Marionette TRACE conn3 <- [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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1477ms 04:49:42 INFO - PROCESS | 4936 | 1461066582959 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 4936 | 1461066582961 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:49:42 INFO - PROCESS | 4936 | 1461066582968 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 4936 | 1461066582971 Marionette TRACE conn3 <- [1,2418,null,{}] 04:49:42 INFO - PROCESS | 4936 | 1461066582976 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:43 INFO - PROCESS | 4936 | 1461066583196 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:49:43 INFO - PROCESS | 4936 | 1461066583459 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689488000 == 128 [pid = 4936] [id = 612] 04:49:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f76864bdc00) [pid = 4936] [serial = 1837] [outer = (nil)] 04:49:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7688153400) [pid = 4936] [serial = 1838] [outer = 0x7f76864bdc00] 04:49:43 INFO - PROCESS | 4936 | 1461066583536 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f76882a2400) [pid = 4936] [serial = 1839] [outer = 0x7f76864bdc00] 04:49:44 INFO - PROCESS | 4936 | 1461066584436 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1535ms 04:49:44 INFO - PROCESS | 4936 | 1461066584505 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 4936 | 1461066584509 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:49:44 INFO - PROCESS | 4936 | 1461066584516 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 4936 | 1461066584519 Marionette TRACE conn3 <- [1,2422,null,{}] 04:49:44 INFO - PROCESS | 4936 | 1461066584525 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:44 INFO - PROCESS | 4936 | 1461066584753 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:49:45 INFO - PROCESS | 4936 | 1461066585065 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c18c800 == 129 [pid = 4936] [id = 613] 04:49:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767edbac00) [pid = 4936] [serial = 1840] [outer = (nil)] 04:49:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768830a000) [pid = 4936] [serial = 1841] [outer = 0x7f767edbac00] 04:49:45 INFO - PROCESS | 4936 | 1461066585149 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7688725000) [pid = 4936] [serial = 1842] [outer = 0x7f767edbac00] 04:49:46 INFO - PROCESS | 4936 | 1461066586003 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1539ms 04:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:49:46 INFO - PROCESS | 4936 | 1461066586056 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 4936 | 1461066586059 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:49:46 INFO - PROCESS | 4936 | 1461066586066 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 4936 | 1461066586070 Marionette TRACE conn3 <- [1,2426,null,{}] 04:49:46 INFO - PROCESS | 4936 | 1461066586075 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:46 INFO - PROCESS | 4936 | 1461066586341 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:49:46 INFO - PROCESS | 4936 | 1461066586600 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9d7000 == 130 [pid = 4936] [id = 614] 04:49:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768b9e5800) [pid = 4936] [serial = 1843] [outer = (nil)] 04:49:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768c211400) [pid = 4936] [serial = 1844] [outer = 0x7f768b9e5800] 04:49:46 INFO - PROCESS | 4936 | 1461066586738 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768e188c00) [pid = 4936] [serial = 1845] [outer = 0x7f768b9e5800] 04:49:47 INFO - PROCESS | 4936 | 1461066587632 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 04:49:47 INFO - PROCESS | 4936 | 1461066587699 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 4936 | 1461066587702 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:49:47 INFO - PROCESS | 4936 | 1461066587708 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 4936 | 1461066587710 Marionette TRACE conn3 <- [1,2430,null,{}] 04:49:47 INFO - PROCESS | 4936 | 1461066587716 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 4936 | 1461066587953 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:49:48 INFO - PROCESS | 4936 | 1461066588213 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76904da800 == 131 [pid = 4936] [id = 615] 04:49:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768bb7c800) [pid = 4936] [serial = 1846] [outer = (nil)] 04:49:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768ef21800) [pid = 4936] [serial = 1847] [outer = 0x7f768bb7c800] 04:49:48 INFO - PROCESS | 4936 | 1461066588337 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768f9afc00) [pid = 4936] [serial = 1848] [outer = 0x7f768bb7c800] 04:49:49 INFO - PROCESS | 4936 | 1461066589200 Marionette TRACE conn3 <- [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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1538ms 04:49:49 INFO - PROCESS | 4936 | 1461066589248 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 4936 | 1461066589251 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:49:49 INFO - PROCESS | 4936 | 1461066589257 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 4936 | 1461066589261 Marionette TRACE conn3 <- [1,2434,null,{}] 04:49:49 INFO - PROCESS | 4936 | 1461066589267 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:49 INFO - PROCESS | 4936 | 1461066589494 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:49:49 INFO - PROCESS | 4936 | 1461066589762 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769174d800 == 132 [pid = 4936] [id = 616] 04:49:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f767ce9cc00) [pid = 4936] [serial = 1849] [outer = (nil)] 04:49:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768f9af000) [pid = 4936] [serial = 1850] [outer = 0x7f767ce9cc00] 04:49:49 INFO - PROCESS | 4936 | 1461066589879 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f76909a1400) [pid = 4936] [serial = 1851] [outer = 0x7f767ce9cc00] 04:49:50 INFO - PROCESS | 4936 | 1461066590761 Marionette TRACE conn3 <- [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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1531ms 04:49:50 INFO - PROCESS | 4936 | 1461066590789 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 4936 | 1461066590793 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:49:50 INFO - PROCESS | 4936 | 1461066590799 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 4936 | 1461066590801 Marionette TRACE conn3 <- [1,2438,null,{}] 04:49:50 INFO - PROCESS | 4936 | 1461066590807 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:51 INFO - PROCESS | 4936 | 1461066591034 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:49:51 INFO - PROCESS | 4936 | 1461066591300 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693e31000 == 133 [pid = 4936] [id = 617] 04:49:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7680230800) [pid = 4936] [serial = 1852] [outer = (nil)] 04:49:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f769150fc00) [pid = 4936] [serial = 1853] [outer = 0x7f7680230800] 04:49:51 INFO - PROCESS | 4936 | 1461066591378 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f769176d400) [pid = 4936] [serial = 1854] [outer = 0x7f7680230800] 04:49:52 INFO - PROCESS | 4936 | 1461066592264 Marionette TRACE conn3 <- [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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 04:49:52 INFO - PROCESS | 4936 | 1461066592330 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 4936 | 1461066592334 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:49:52 INFO - PROCESS | 4936 | 1461066592340 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 4936 | 1461066592342 Marionette TRACE conn3 <- [1,2442,null,{}] 04:49:52 INFO - PROCESS | 4936 | 1461066592348 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:52 INFO - PROCESS | 4936 | 1461066592584 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:49:52 INFO - PROCESS | 4936 | 1461066592886 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e962000 == 134 [pid = 4936] [id = 618] 04:49:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f76909a2c00) [pid = 4936] [serial = 1855] [outer = (nil)] 04:49:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f769197dc00) [pid = 4936] [serial = 1856] [outer = 0x7f76909a2c00] 04:49:52 INFO - PROCESS | 4936 | 1461066592966 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7692479c00) [pid = 4936] [serial = 1857] [outer = 0x7f76909a2c00] 04:49:53 INFO - PROCESS | 4936 | 1461066593805 Marionette TRACE conn3 <- [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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1528ms 04:49:53 INFO - PROCESS | 4936 | 1461066593869 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 4936 | 1461066593873 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:49:53 INFO - PROCESS | 4936 | 1461066593879 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 4936 | 1461066593882 Marionette TRACE conn3 <- [1,2446,null,{}] 04:49:53 INFO - PROCESS | 4936 | 1461066593891 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:54 INFO - PROCESS | 4936 | 1461066594137 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:49:54 INFO - PROCESS | 4936 | 1461066594445 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3552000 == 135 [pid = 4936] [id = 619] 04:49:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7685055800) [pid = 4936] [serial = 1858] [outer = (nil)] 04:49:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f7692806000) [pid = 4936] [serial = 1859] [outer = 0x7f7685055800] 04:49:54 INFO - PROCESS | 4936 | 1461066594520 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7692836c00) [pid = 4936] [serial = 1860] [outer = 0x7f7685055800] 04:49:55 INFO - PROCESS | 4936 | 1461066595353 Marionette TRACE conn3 <- [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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1529ms 04:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:49:55 INFO - PROCESS | 4936 | 1461066595409 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 4936 | 1461066595412 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:49:55 INFO - PROCESS | 4936 | 1461066595419 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 4936 | 1461066595422 Marionette TRACE conn3 <- [1,2450,null,{}] 04:49:55 INFO - PROCESS | 4936 | 1461066595428 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 4936 | 1461066595650 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:49:55 INFO - PROCESS | 4936 | 1461066595917 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3789800 == 136 [pid = 4936] [id = 620] 04:49:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f76910b7000) [pid = 4936] [serial = 1861] [outer = (nil)] 04:49:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f7697848400) [pid = 4936] [serial = 1862] [outer = 0x7f76910b7000] 04:49:56 INFO - PROCESS | 4936 | 1461066596035 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f769d65d000) [pid = 4936] [serial = 1863] [outer = 0x7f76910b7000] 04:49:56 INFO - PROCESS | 4936 | 1461066596902 Marionette TRACE conn3 <- [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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1535ms 04:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:49:56 INFO - PROCESS | 4936 | 1461066596953 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 4936 | 1461066596956 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:49:56 INFO - PROCESS | 4936 | 1461066596964 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 4936 | 1461066596966 Marionette TRACE conn3 <- [1,2454,null,{}] 04:49:56 INFO - PROCESS | 4936 | 1461066596973 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:57 INFO - PROCESS | 4936 | 1461066597204 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:49:57 INFO - PROCESS | 4936 | 1461066597512 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3c25800 == 137 [pid = 4936] [id = 621] 04:49:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7692808c00) [pid = 4936] [serial = 1864] [outer = (nil)] 04:49:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f769e26d000) [pid = 4936] [serial = 1865] [outer = 0x7f7692808c00] 04:49:57 INFO - PROCESS | 4936 | 1461066597590 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f769e5c8c00) [pid = 4936] [serial = 1866] [outer = 0x7f7692808c00] 04:49:58 INFO - PROCESS | 4936 | 1461066598440 Marionette TRACE conn3 <- [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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 04:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:49:58 INFO - PROCESS | 4936 | 1461066598497 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 4936 | 1461066598500 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:49:58 INFO - PROCESS | 4936 | 1461066598506 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 4936 | 1461066598509 Marionette TRACE conn3 <- [1,2458,null,{}] 04:49:58 INFO - PROCESS | 4936 | 1461066598514 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 4936 | 1461066598774 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:49:59 INFO - PROCESS | 4936 | 1461066599112 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3cbf000 == 138 [pid = 4936] [id = 622] 04:49:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f767caca800) [pid = 4936] [serial = 1867] [outer = (nil)] 04:49:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768c21e400) [pid = 4936] [serial = 1868] [outer = 0x7f767caca800] 04:49:59 INFO - PROCESS | 4936 | 1461066599186 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f769e7e3000) [pid = 4936] [serial = 1869] [outer = 0x7f767caca800] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b2cf800 == 137 [pid = 4936] [id = 280] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677de6000 == 136 [pid = 4936] [id = 367] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3568800 == 135 [pid = 4936] [id = 366] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e2b800 == 134 [pid = 4936] [id = 364] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a8b3a000 == 133 [pid = 4936] [id = 365] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b066000 == 132 [pid = 4936] [id = 602] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7678080800 == 131 [pid = 4936] [id = 601] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677110000 == 130 [pid = 4936] [id = 484] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677108800 == 129 [pid = 4936] [id = 600] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b5b7800 == 128 [pid = 4936] [id = 591] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76881d5800 == 127 [pid = 4936] [id = 590] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76866ef800 == 126 [pid = 4936] [id = 589] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768559c000 == 125 [pid = 4936] [id = 588] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e21800 == 124 [pid = 4936] [id = 587] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76804a7800 == 123 [pid = 4936] [id = 586] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed1b800 == 122 [pid = 4936] [id = 585] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d618000 == 121 [pid = 4936] [id = 584] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba4d800 == 120 [pid = 4936] [id = 583] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b727000 == 119 [pid = 4936] [id = 582] 04:50:01 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677631800 == 118 [pid = 4936] [id = 581] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767ab69800) [pid = 4936] [serial = 1742] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f767a0c2400) [pid = 4936] [serial = 1740] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767cd4b000) [pid = 4936] [serial = 1682] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f76909a7800) [pid = 4936] [serial = 1715] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f769282f800) [pid = 4936] [serial = 1727] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f769280ac00) [pid = 4936] [serial = 1725] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7677324400) [pid = 4936] [serial = 1677] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f768b966c00) [pid = 4936] [serial = 1707] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f767d8da800) [pid = 4936] [serial = 1685] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7677ed8800) [pid = 4936] [serial = 1739] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f768e31ec00) [pid = 4936] [serial = 1712] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7684ee9800) [pid = 4936] [serial = 1691] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7692708400) [pid = 4936] [serial = 1722] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f767accd000) [pid = 4936] [serial = 1673] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767accf400) [pid = 4936] [serial = 1680] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7677049c00) [pid = 4936] [serial = 1676] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f76864b9800) [pid = 4936] [serial = 1697] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f767edbb800) [pid = 4936] [serial = 1688] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767db9e800) [pid = 4936] [serial = 1686] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76882a6c00) [pid = 4936] [serial = 1704] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7685719c00) [pid = 4936] [serial = 1695] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7679ead400) [pid = 4936] [serial = 1605] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767fc94400) [pid = 4936] [serial = 1689] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f76927a9400) [pid = 4936] [serial = 1724] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f767a627000) [pid = 4936] [serial = 1679] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f768fc1e000) [pid = 4936] [serial = 1713] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76729e4400) [pid = 4936] [serial = 1730] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7691507c00) [pid = 4936] [serial = 1716] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f769203e800) [pid = 4936] [serial = 1721] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7676c7a000) [pid = 4936] [serial = 1733] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7677321400) [pid = 4936] [serial = 1736] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7687706c00) [pid = 4936] [serial = 1700] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f767ce0e800) [pid = 4936] [serial = 1683] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f768553d000) [pid = 4936] [serial = 1694] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7688155c00) [pid = 4936] [serial = 1703] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f7691976000) [pid = 4936] [serial = 1719] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f76879ad800) [pid = 4936] [serial = 1701] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7684fa0400) [pid = 4936] [serial = 1692] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76774f0c00) [pid = 4936] [serial = 1737] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f768b743000) [pid = 4936] [serial = 1706] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768c21a000) [pid = 4936] [serial = 1710] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768bb84c00) [pid = 4936] [serial = 1709] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f7686735000) [pid = 4936] [serial = 1698] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7676d37c00) [pid = 4936] [serial = 1734] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f76915ac400) [pid = 4936] [serial = 1718] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f76729f1000) [pid = 4936] [serial = 1731] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 4936 | 1461066601703 Marionette TRACE conn3 <- [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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3287ms 04:50:01 INFO - PROCESS | 4936 | 1461066601793 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 4936 | 1461066601799 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:50:01 INFO - PROCESS | 4936 | 1461066601808 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 4936 | 1461066601812 Marionette TRACE conn3 <- [1,2462,null,{}] 04:50:01 INFO - PROCESS | 4936 | 1461066601821 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:02 INFO - PROCESS | 4936 | 1461066602093 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:50:02 INFO - PROCESS | 4936 | 1461066602338 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76756a9800 == 119 [pid = 4936] [id = 623] 04:50:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f76746bc000) [pid = 4936] [serial = 1870] [outer = (nil)] 04:50:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7674ec8800) [pid = 4936] [serial = 1871] [outer = 0x7f76746bc000] 04:50:02 INFO - PROCESS | 4936 | 1461066602404 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7674ed4400) [pid = 4936] [serial = 1872] [outer = 0x7f76746bc000] 04:50:03 INFO - PROCESS | 4936 | 1461066603206 Marionette TRACE conn3 <- [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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1483ms 04:50:03 INFO - PROCESS | 4936 | 1461066603292 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 4936 | 1461066603301 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:50:03 INFO - PROCESS | 4936 | 1461066603312 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 4936 | 1461066603316 Marionette TRACE conn3 <- [1,2466,null,{}] 04:50:03 INFO - PROCESS | 4936 | 1461066603322 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:03 INFO - PROCESS | 4936 | 1461066603543 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:50:03 INFO - PROCESS | 4936 | 1461066603763 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677115000 == 120 [pid = 4936] [id = 624] 04:50:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7674ec6400) [pid = 4936] [serial = 1873] [outer = (nil)] 04:50:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7676d31800) [pid = 4936] [serial = 1874] [outer = 0x7f7674ec6400] 04:50:03 INFO - PROCESS | 4936 | 1461066603826 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7676e8bc00) [pid = 4936] [serial = 1875] [outer = 0x7f7674ec6400] 04:50:04 INFO - PROCESS | 4936 | 1461066604723 Marionette TRACE conn3 <- [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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 04:50:04 INFO - PROCESS | 4936 | 1461066604742 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:50:04 INFO - PROCESS | 4936 | 1461066604756 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:50:04 INFO - PROCESS | 4936 | 1461066604770 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 4936 | 1461066604775 Marionette TRACE conn3 <- [1,2470,null,{}] 04:50:04 INFO - PROCESS | 4936 | 1461066604791 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:05 INFO - PROCESS | 4936 | 1461066605085 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:50:05 INFO - PROCESS | 4936 | 1461066605125 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677db7800 == 121 [pid = 4936] [id = 625] 04:50:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7677143000) [pid = 4936] [serial = 1876] [outer = (nil)] 04:50:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7677256800) [pid = 4936] [serial = 1877] [outer = 0x7f7677143000] 04:50:05 INFO - PROCESS | 4936 | 1461066605264 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767732e400) [pid = 4936] [serial = 1878] [outer = 0x7f7677143000] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7684c84800) [pid = 4936] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76883b2c00) [pid = 4936] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767accd800) [pid = 4936] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767a0d0000) [pid = 4936] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767eb28400) [pid = 4936] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f76746b3c00) [pid = 4936] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f76729ea400) [pid = 4936] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7676c7d000) [pid = 4936] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7685055c00) [pid = 4936] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f76729ea000) [pid = 4936] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7677ed9000) [pid = 4936] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f7676d33400) [pid = 4936] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f768c212000) [pid = 4936] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7688302400) [pid = 4936] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f767eb1bc00) [pid = 4936] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f767bba9000) [pid = 4936] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f767ab6a000) [pid = 4936] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7671dad000) [pid = 4936] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f767a629000) [pid = 4936] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767d632400) [pid = 4936] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f767b8dd800) [pid = 4936] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f767ce11c00) [pid = 4936] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:50:06 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7677ed9400) [pid = 4936] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:50:06 INFO - PROCESS | 4936 | 1461066606807 Marionette TRACE conn3 <- [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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2090ms 04:50:06 INFO - PROCESS | 4936 | 1461066606861 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 4936 | 1461066606865 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:50:06 INFO - PROCESS | 4936 | 1461066606884 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 4936 | 1461066606886 Marionette TRACE conn3 <- [1,2474,null,{}] 04:50:06 INFO - PROCESS | 4936 | 1461066606892 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 4936 | 1461066607098 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:50:07 INFO - PROCESS | 4936 | 1461066607114 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c88800 == 122 [pid = 4936] [id = 626] 04:50:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f76774e5400) [pid = 4936] [serial = 1879] [outer = (nil)] 04:50:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f7677753800) [pid = 4936] [serial = 1880] [outer = 0x7f76774e5400] 04:50:07 INFO - PROCESS | 4936 | 1461066607176 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7677e17c00) [pid = 4936] [serial = 1881] [outer = 0x7f76774e5400] 04:50:08 INFO - PROCESS | 4936 | 1461066608098 Marionette TRACE conn3 <- [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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1240ms 04:50:08 INFO - PROCESS | 4936 | 1461066608124 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 4936 | 1461066608127 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:50:08 INFO - PROCESS | 4936 | 1461066608133 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 4936 | 1461066608146 Marionette TRACE conn3 <- [1,2478,null,{}] 04:50:08 INFO - PROCESS | 4936 | 1461066608151 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:08 INFO - PROCESS | 4936 | 1461066608354 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:50:08 INFO - PROCESS | 4936 | 1461066608727 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7671d7b000 == 123 [pid = 4936] [id = 627] 04:50:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7671bbfc00) [pid = 4936] [serial = 1882] [outer = (nil)] 04:50:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7671dab800) [pid = 4936] [serial = 1883] [outer = 0x7f7671bbfc00] 04:50:08 INFO - PROCESS | 4936 | 1461066608808 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76729ec400) [pid = 4936] [serial = 1884] [outer = 0x7f7671bbfc00] 04:50:09 INFO - PROCESS | 4936 | 1461066609783 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1689ms 04:50:09 INFO - PROCESS | 4936 | 1461066609825 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 4936 | 1461066609832 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:50:09 INFO - PROCESS | 4936 | 1461066609842 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 4936 | 1461066609845 Marionette TRACE conn3 <- [1,2482,null,{}] 04:50:09 INFO - PROCESS | 4936 | 1461066609852 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:10 INFO - PROCESS | 4936 | 1461066610102 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:50:10 INFO - PROCESS | 4936 | 1461066610319 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677da7000 == 124 [pid = 4936] [id = 628] 04:50:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7671bc4000) [pid = 4936] [serial = 1885] [outer = (nil)] 04:50:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7676e92000) [pid = 4936] [serial = 1886] [outer = 0x7f7671bc4000] 04:50:10 INFO - PROCESS | 4936 | 1461066610447 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767713cc00) [pid = 4936] [serial = 1887] [outer = 0x7f7671bc4000] 04:50:11 INFO - PROCESS | 4936 | 1461066611502 Marionette TRACE conn3 <- [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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1736ms 04:50:11 INFO - PROCESS | 4936 | 1461066611582 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:50:11 INFO - PROCESS | 4936 | 1461066611589 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:50:11 INFO - PROCESS | 4936 | 1461066611595 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 4936 | 1461066611598 Marionette TRACE conn3 <- [1,2486,null,{}] 04:50:11 INFO - PROCESS | 4936 | 1461066611604 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 4936 | 1461066611887 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:50:12 INFO - PROCESS | 4936 | 1461066612227 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9e0800 == 125 [pid = 4936] [id = 629] 04:50:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7677047000) [pid = 4936] [serial = 1888] [outer = (nil)] 04:50:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7677745400) [pid = 4936] [serial = 1889] [outer = 0x7f7677047000] 04:50:12 INFO - PROCESS | 4936 | 1461066612313 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f7677e10000) [pid = 4936] [serial = 1890] [outer = 0x7f7677047000] 04:50:13 INFO - PROCESS | 4936 | 1461066613252 Marionette TRACE conn3 <- [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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1731ms 04:50:13 INFO - PROCESS | 4936 | 1461066613327 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 4936 | 1461066613330 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:50:13 INFO - PROCESS | 4936 | 1461066613347 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 4936 | 1461066613357 Marionette TRACE conn3 <- [1,2490,null,{}] 04:50:13 INFO - PROCESS | 4936 | 1461066613363 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 4936 | 1461066613649 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:50:13 INFO - PROCESS | 4936 | 1461066613955 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b354800 == 126 [pid = 4936] [id = 630] 04:50:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767732bc00) [pid = 4936] [serial = 1891] [outer = (nil)] 04:50:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f7679ea6800) [pid = 4936] [serial = 1892] [outer = 0x7f767732bc00] 04:50:14 INFO - PROCESS | 4936 | 1461066614042 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767a0ccc00) [pid = 4936] [serial = 1893] [outer = 0x7f767732bc00] 04:50:14 INFO - PROCESS | 4936 | 1461066614894 Marionette TRACE conn3 <- [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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1602ms 04:50:14 INFO - PROCESS | 4936 | 1461066614942 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 4936 | 1461066614945 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:50:14 INFO - PROCESS | 4936 | 1461066614952 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 4936 | 1461066614955 Marionette TRACE conn3 <- [1,2494,null,{}] 04:50:14 INFO - PROCESS | 4936 | 1461066614960 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:15 INFO - PROCESS | 4936 | 1461066615187 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:50:15 INFO - PROCESS | 4936 | 1461066615407 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b7ed800 == 127 [pid = 4936] [id = 631] 04:50:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7677edf000) [pid = 4936] [serial = 1894] [outer = (nil)] 04:50:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767a629800) [pid = 4936] [serial = 1895] [outer = 0x7f7677edf000] 04:50:15 INFO - PROCESS | 4936 | 1461066615530 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767ab66800) [pid = 4936] [serial = 1896] [outer = 0x7f7677edf000] 04:50:16 INFO - PROCESS | 4936 | 1461066616437 Marionette TRACE conn3 <- [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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1533ms 04:50:16 INFO - PROCESS | 4936 | 1461066616486 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 4936 | 1461066616490 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:50:16 INFO - PROCESS | 4936 | 1461066616496 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 4936 | 1461066616498 Marionette TRACE conn3 <- [1,2498,null,{}] 04:50:16 INFO - PROCESS | 4936 | 1461066616503 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 4936 | 1461066616731 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:50:16 INFO - PROCESS | 4936 | 1461066616991 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba49800 == 128 [pid = 4936] [id = 632] 04:50:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767acd1000) [pid = 4936] [serial = 1897] [outer = (nil)] 04:50:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767b8d9400) [pid = 4936] [serial = 1898] [outer = 0x7f767acd1000] 04:50:17 INFO - PROCESS | 4936 | 1461066617132 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f767c6c9000) [pid = 4936] [serial = 1899] [outer = 0x7f767acd1000] 04:50:18 INFO - PROCESS | 4936 | 1461066618046 Marionette TRACE conn3 <- [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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1580ms 04:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:50:18 INFO - PROCESS | 4936 | 1461066618077 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 4936 | 1461066618080 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:50:18 INFO - PROCESS | 4936 | 1461066618086 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 4936 | 1461066618089 Marionette TRACE conn3 <- [1,2502,null,{}] 04:50:18 INFO - PROCESS | 4936 | 1461066618095 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:18 INFO - PROCESS | 4936 | 1461066618318 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:50:18 INFO - PROCESS | 4936 | 1461066618538 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce64000 == 129 [pid = 4936] [id = 633] 04:50:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767acd1400) [pid = 4936] [serial = 1900] [outer = (nil)] 04:50:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767cba4000) [pid = 4936] [serial = 1901] [outer = 0x7f767acd1400] 04:50:18 INFO - PROCESS | 4936 | 1461066618652 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f767cbad800) [pid = 4936] [serial = 1902] [outer = 0x7f767acd1400] 04:50:19 INFO - PROCESS | 4936 | 1461066619548 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1530ms 04:50:19 INFO - PROCESS | 4936 | 1461066619616 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 4936 | 1461066619619 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:50:19 INFO - PROCESS | 4936 | 1461066619625 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 4936 | 1461066619627 Marionette TRACE conn3 <- [1,2506,null,{}] 04:50:19 INFO - PROCESS | 4936 | 1461066619633 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:19 INFO - PROCESS | 4936 | 1461066619867 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:50:20 INFO - PROCESS | 4936 | 1461066620129 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d773800 == 130 [pid = 4936] [id = 634] 04:50:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767cad2c00) [pid = 4936] [serial = 1903] [outer = (nil)] 04:50:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f767cd4ec00) [pid = 4936] [serial = 1904] [outer = 0x7f767cad2c00] 04:50:20 INFO - PROCESS | 4936 | 1461066620255 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767cd55000) [pid = 4936] [serial = 1905] [outer = 0x7f767cad2c00] 04:50:21 INFO - PROCESS | 4936 | 1461066621138 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 04:50:21 INFO - PROCESS | 4936 | 1461066621211 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 4936 | 1461066621215 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:50:21 INFO - PROCESS | 4936 | 1461066621221 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 4936 | 1461066621223 Marionette TRACE conn3 <- [1,2510,null,{}] 04:50:21 INFO - PROCESS | 4936 | 1461066621229 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 4936 | 1461066621463 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:50:21 INFO - PROCESS | 4936 | 1461066621793 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da58800 == 131 [pid = 4936] [id = 635] 04:50:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767cb6e000) [pid = 4936] [serial = 1906] [outer = (nil)] 04:50:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f767ce94000) [pid = 4936] [serial = 1907] [outer = 0x7f767cb6e000] 04:50:21 INFO - PROCESS | 4936 | 1461066621871 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f767cea0000) [pid = 4936] [serial = 1908] [outer = 0x7f767cb6e000] 04:50:22 INFO - PROCESS | 4936 | 1461066622752 Marionette TRACE conn3 <- [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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1584ms 04:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:50:22 INFO - PROCESS | 4936 | 1461066622806 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 4936 | 1461066622809 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:50:22 INFO - PROCESS | 4936 | 1461066622815 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 4936 | 1461066622818 Marionette TRACE conn3 <- [1,2514,null,{}] 04:50:22 INFO - PROCESS | 4936 | 1461066622824 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 4936 | 1461066623050 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:50:23 INFO - PROCESS | 4936 | 1461066623315 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa7e000 == 132 [pid = 4936] [id = 636] 04:50:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767cd54c00) [pid = 4936] [serial = 1909] [outer = (nil)] 04:50:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f767d632800) [pid = 4936] [serial = 1910] [outer = 0x7f767cd54c00] 04:50:23 INFO - PROCESS | 4936 | 1461066623434 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f767d8d7400) [pid = 4936] [serial = 1911] [outer = 0x7f767cd54c00] 04:50:24 INFO - PROCESS | 4936 | 1461066624280 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1530ms 04:50:24 INFO - PROCESS | 4936 | 1461066624345 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 4936 | 1461066624349 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:50:24 INFO - PROCESS | 4936 | 1461066624355 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 4936 | 1461066624357 Marionette TRACE conn3 <- [1,2518,null,{}] 04:50:24 INFO - PROCESS | 4936 | 1461066624363 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 4936 | 1461066624591 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:50:24 INFO - PROCESS | 4936 | 1461066624851 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbc9800 == 133 [pid = 4936] [id = 637] 04:50:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f767dba0800) [pid = 4936] [serial = 1912] [outer = (nil)] 04:50:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f767dba2c00) [pid = 4936] [serial = 1913] [outer = 0x7f767dba0800] 04:50:25 INFO - PROCESS | 4936 | 1461066625000 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f767edb6400) [pid = 4936] [serial = 1914] [outer = 0x7f767dba0800] 04:50:25 INFO - PROCESS | 4936 | 1461066625910 Marionette TRACE conn3 <- [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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1633ms 04:50:25 INFO - PROCESS | 4936 | 1461066625989 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 4936 | 1461066625993 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:50:26 INFO - PROCESS | 4936 | 1461066626000 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 4936 | 1461066626004 Marionette TRACE conn3 <- [1,2522,null,{}] 04:50:26 INFO - PROCESS | 4936 | 1461066626009 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 4936 | 1461066626307 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:50:26 INFO - PROCESS | 4936 | 1461066626635 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680613800 == 134 [pid = 4936] [id = 638] 04:50:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f767dba0c00) [pid = 4936] [serial = 1915] [outer = (nil)] 04:50:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f767fcd9800) [pid = 4936] [serial = 1916] [outer = 0x7f767dba0c00] 04:50:26 INFO - PROCESS | 4936 | 1461066626710 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7680234000) [pid = 4936] [serial = 1917] [outer = 0x7f767dba0c00] 04:50:27 INFO - PROCESS | 4936 | 1461066627527 Marionette TRACE conn3 <- [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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 04:50:27 INFO - PROCESS | 4936 | 1461066627593 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 4936 | 1461066627597 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:50:27 INFO - PROCESS | 4936 | 1461066627606 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 4936 | 1461066627608 Marionette TRACE conn3 <- [1,2526,null,{}] 04:50:27 INFO - PROCESS | 4936 | 1461066627614 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:27 INFO - PROCESS | 4936 | 1461066627839 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:50:28 INFO - PROCESS | 4936 | 1461066628102 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c26800 == 135 [pid = 4936] [id = 639] 04:50:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f767f907800) [pid = 4936] [serial = 1918] [outer = (nil)] 04:50:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7680308400) [pid = 4936] [serial = 1919] [outer = 0x7f767f907800] 04:50:28 INFO - PROCESS | 4936 | 1461066628216 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768030dc00) [pid = 4936] [serial = 1920] [outer = 0x7f767f907800] 04:50:29 INFO - PROCESS | 4936 | 1461066629087 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1539ms 04:50:29 INFO - PROCESS | 4936 | 1461066629148 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 4936 | 1461066629151 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:50:29 INFO - PROCESS | 4936 | 1461066629159 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 4936 | 1461066629162 Marionette TRACE conn3 <- [1,2530,null,{}] 04:50:29 INFO - PROCESS | 4936 | 1461066629167 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 4936 | 1461066629399 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:50:29 INFO - PROCESS | 4936 | 1461066629671 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e2b000 == 136 [pid = 4936] [id = 640] 04:50:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f767c6c9800) [pid = 4936] [serial = 1921] [outer = (nil)] 04:50:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7680477000) [pid = 4936] [serial = 1922] [outer = 0x7f767c6c9800] 04:50:29 INFO - PROCESS | 4936 | 1461066629792 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7684b91400) [pid = 4936] [serial = 1923] [outer = 0x7f767c6c9800] 04:50:30 INFO - PROCESS | 4936 | 1461066630670 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1585ms 04:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:50:30 INFO - PROCESS | 4936 | 1461066630745 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 4936 | 1461066630748 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:50:30 INFO - PROCESS | 4936 | 1461066630755 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 4936 | 1461066630757 Marionette TRACE conn3 <- [1,2534,null,{}] 04:50:30 INFO - PROCESS | 4936 | 1461066630763 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 4936 | 1461066631000 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:50:31 INFO - PROCESS | 4936 | 1461066631318 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768549a000 == 137 [pid = 4936] [id = 641] 04:50:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f767ce99400) [pid = 4936] [serial = 1924] [outer = (nil)] 04:50:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f7684c76c00) [pid = 4936] [serial = 1925] [outer = 0x7f767ce99400] 04:50:31 INFO - PROCESS | 4936 | 1461066631398 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f7684c81000) [pid = 4936] [serial = 1926] [outer = 0x7f767ce99400] 04:50:32 INFO - PROCESS | 4936 | 1461066632229 Marionette TRACE conn3 <- [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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1531ms 04:50:32 INFO - PROCESS | 4936 | 1461066632285 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 4936 | 1461066632289 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:50:32 INFO - PROCESS | 4936 | 1461066632295 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 4936 | 1461066632297 Marionette TRACE conn3 <- [1,2538,null,{}] 04:50:32 INFO - PROCESS | 4936 | 1461066632302 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:32 INFO - PROCESS | 4936 | 1461066632533 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:50:32 INFO - PROCESS | 4936 | 1461066632811 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a8000 == 138 [pid = 4936] [id = 642] 04:50:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f7680474800) [pid = 4936] [serial = 1927] [outer = (nil)] 04:50:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f7684def000) [pid = 4936] [serial = 1928] [outer = 0x7f7680474800] 04:50:32 INFO - PROCESS | 4936 | 1461066632926 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7684dfa000) [pid = 4936] [serial = 1929] [outer = 0x7f7680474800] 04:50:33 INFO - PROCESS | 4936 | 1461066633808 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1583ms 04:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:50:33 INFO - PROCESS | 4936 | 1461066633879 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:50:33 INFO - PROCESS | 4936 | 1461066633882 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:50:33 INFO - PROCESS | 4936 | 1461066633888 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 4936 | 1461066633892 Marionette TRACE conn3 <- [1,2542,null,{}] 04:50:33 INFO - PROCESS | 4936 | 1461066633897 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 4936 | 1461066634176 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:50:34 INFO - PROCESS | 4936 | 1461066634495 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768647a800 == 139 [pid = 4936] [id = 643] 04:50:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7684b91c00) [pid = 4936] [serial = 1930] [outer = (nil)] 04:50:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f7684eeb400) [pid = 4936] [serial = 1931] [outer = 0x7f7684b91c00] 04:50:34 INFO - PROCESS | 4936 | 1461066634576 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7684f04000) [pid = 4936] [serial = 1932] [outer = 0x7f7684b91c00] 04:50:35 INFO - PROCESS | 4936 | 1461066635420 Marionette TRACE conn3 <- [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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1581ms 04:50:35 INFO - PROCESS | 4936 | 1461066635469 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 4936 | 1461066635473 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:50:35 INFO - PROCESS | 4936 | 1461066635479 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 4936 | 1461066635481 Marionette TRACE conn3 <- [1,2546,null,{}] 04:50:35 INFO - PROCESS | 4936 | 1461066635489 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 4936 | 1461066635729 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:50:36 INFO - PROCESS | 4936 | 1461066635999 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877db800 == 140 [pid = 4936] [id = 644] 04:50:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7684c83c00) [pid = 4936] [serial = 1933] [outer = (nil)] 04:50:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f7684f10400) [pid = 4936] [serial = 1934] [outer = 0x7f7684c83c00] 04:50:36 INFO - PROCESS | 4936 | 1461066636116 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f7684fa0400) [pid = 4936] [serial = 1935] [outer = 0x7f7684c83c00] 04:50:37 INFO - PROCESS | 4936 | 1461066637003 Marionette TRACE conn3 <- [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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1585ms 04:50:37 INFO - PROCESS | 4936 | 1461066637065 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 4936 | 1461066637068 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:50:37 INFO - PROCESS | 4936 | 1461066637074 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 4936 | 1461066637076 Marionette TRACE conn3 <- [1,2550,null,{}] 04:50:37 INFO - PROCESS | 4936 | 1461066637082 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 4936 | 1461066637326 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:50:37 INFO - PROCESS | 4936 | 1461066637631 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688665800 == 141 [pid = 4936] [id = 645] 04:50:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f7684ee4000) [pid = 4936] [serial = 1936] [outer = (nil)] 04:50:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768505a000) [pid = 4936] [serial = 1937] [outer = 0x7f7684ee4000] 04:50:37 INFO - PROCESS | 4936 | 1461066637710 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f768545e400) [pid = 4936] [serial = 1938] [outer = 0x7f7684ee4000] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767466b800 == 140 [pid = 4936] [id = 531] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685020000 == 139 [pid = 4936] [id = 390] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767762d000 == 138 [pid = 4936] [id = 387] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7679c88800 == 137 [pid = 4936] [id = 626] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677115000 == 136 [pid = 4936] [id = 624] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76756a9800 == 135 [pid = 4936] [id = 623] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3c25800 == 134 [pid = 4936] [id = 621] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3789800 == 133 [pid = 4936] [id = 620] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3552000 == 132 [pid = 4936] [id = 619] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769e962000 == 131 [pid = 4936] [id = 618] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693e31000 == 130 [pid = 4936] [id = 617] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769174d800 == 129 [pid = 4936] [id = 616] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76904da800 == 128 [pid = 4936] [id = 615] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9d7000 == 127 [pid = 4936] [id = 614] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c18c800 == 126 [pid = 4936] [id = 613] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689488000 == 125 [pid = 4936] [id = 612] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687da6800 == 124 [pid = 4936] [id = 611] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855e0000 == 123 [pid = 4936] [id = 610] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e3b800 == 122 [pid = 4936] [id = 609] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680341800 == 121 [pid = 4936] [id = 608] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa94000 == 120 [pid = 4936] [id = 607] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce77800 == 119 [pid = 4936] [id = 606] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba31000 == 118 [pid = 4936] [id = 605] 04:50:39 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dd7800 == 117 [pid = 4936] [id = 604] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767b8dbc00) [pid = 4936] [serial = 1809] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768efb0400) [pid = 4936] [serial = 1793] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768b96d000) [pid = 4936] [serial = 1784] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f768b748400) [pid = 4936] [serial = 1781] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f768b90c000) [pid = 4936] [serial = 1782] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f768770f400) [pid = 4936] [serial = 1773] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7684f0c000) [pid = 4936] [serial = 1763] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f76746bb000) [pid = 4936] [serial = 1799] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7676d32c00) [pid = 4936] [serial = 1803] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f767c6c5000) [pid = 4936] [serial = 1674] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7676e8f800) [pid = 4936] [serial = 1745] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7685715400) [pid = 4936] [serial = 1767] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7684fa6c00) [pid = 4936] [serial = 1764] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f769129d800) [pid = 4936] [serial = 1797] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767ab65800) [pid = 4936] [serial = 1749] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f76774eb800) [pid = 4936] [serial = 1805] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f768e188000) [pid = 4936] [serial = 1790] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f7684eeb000) [pid = 4936] [serial = 1796] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f768956a400) [pid = 4936] [serial = 1776] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7680305400) [pid = 4936] [serial = 1760] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f767d638c00) [pid = 4936] [serial = 1757] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f768eaae400) [pid = 4936] [serial = 1791] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7674ece400) [pid = 4936] [serial = 1802] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f768b426400) [pid = 4936] [serial = 1779] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7688307c00) [pid = 4936] [serial = 1778] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f7677149000) [pid = 4936] [serial = 1746] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f768640bc00) [pid = 4936] [serial = 1769] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f767cba6400) [pid = 4936] [serial = 1752] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f768c213400) [pid = 4936] [serial = 1787] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7684ee3c00) [pid = 4936] [serial = 1761] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f767ce07400) [pid = 4936] [serial = 1754] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7677e1a800) [pid = 4936] [serial = 1806] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768bb7e000) [pid = 4936] [serial = 1785] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f76856c6000) [pid = 4936] [serial = 1766] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767ce97000) [pid = 4936] [serial = 1755] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768e06a800) [pid = 4936] [serial = 1788] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f76864c1000) [pid = 4936] [serial = 1770] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767a0c3800) [pid = 4936] [serial = 1748] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7686736800) [pid = 4936] [serial = 1772] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767cacb400) [pid = 4936] [serial = 1751] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7693b7f400) [pid = 4936] [serial = 1728] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767dba6800) [pid = 4936] [serial = 1758] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f768ffa6c00) [pid = 4936] [serial = 1794] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767ab70000) [pid = 4936] [serial = 1808] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f76883af000) [pid = 4936] [serial = 1775] [outer = (nil)] [url = about:blank] 04:50:40 INFO - PROCESS | 4936 | 1461066640192 Marionette TRACE conn3 <- [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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3243ms 04:50:40 INFO - PROCESS | 4936 | 1461066640318 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:50:40 INFO - PROCESS | 4936 | 1461066640323 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:50:40 INFO - PROCESS | 4936 | 1461066640330 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 4936 | 1461066640336 Marionette TRACE conn3 <- [1,2554,null,{}] 04:50:40 INFO - PROCESS | 4936 | 1461066640344 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:40 INFO - PROCESS | 4936 | 1461066640550 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:50:40 INFO - PROCESS | 4936 | 1461066640769 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f53800 == 118 [pid = 4936] [id = 646] 04:50:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7674ecfc00) [pid = 4936] [serial = 1939] [outer = (nil)] 04:50:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7674ed4800) [pid = 4936] [serial = 1940] [outer = 0x7f7674ecfc00] 04:50:40 INFO - PROCESS | 4936 | 1461066640835 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7676d2c400) [pid = 4936] [serial = 1941] [outer = 0x7f7674ecfc00] 04:50:41 INFO - PROCESS | 4936 | 1461066641611 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1334ms 04:50:41 INFO - PROCESS | 4936 | 1461066641664 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 4936 | 1461066641672 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:50:41 INFO - PROCESS | 4936 | 1461066641681 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 4936 | 1461066641685 Marionette TRACE conn3 <- [1,2558,null,{}] 04:50:41 INFO - PROCESS | 4936 | 1461066641691 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 4936 | 1461066641921 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:50:42 INFO - PROCESS | 4936 | 1461066642113 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677dae000 == 119 [pid = 4936] [id = 647] 04:50:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f76746b2400) [pid = 4936] [serial = 1942] [outer = (nil)] 04:50:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7677050000) [pid = 4936] [serial = 1943] [outer = 0x7f76746b2400] 04:50:42 INFO - PROCESS | 4936 | 1461066642175 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7677326800) [pid = 4936] [serial = 1944] [outer = 0x7f76746b2400] 04:50:43 INFO - PROCESS | 4936 | 1461066643138 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1529ms 04:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:50:43 INFO - PROCESS | 4936 | 1461066643211 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 4936 | 1461066643214 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:50:43 INFO - PROCESS | 4936 | 1461066643221 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 4936 | 1461066643226 Marionette TRACE conn3 <- [1,2562,null,{}] 04:50:43 INFO - PROCESS | 4936 | 1461066643248 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 4936 | 1461066643548 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:50:43 INFO - PROCESS | 4936 | 1461066643584 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0ba000 == 120 [pid = 4936] [id = 648] 04:50:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f76774e6000) [pid = 4936] [serial = 1945] [outer = (nil)] 04:50:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7677e15000) [pid = 4936] [serial = 1946] [outer = 0x7f76774e6000] 04:50:43 INFO - PROCESS | 4936 | 1461066643650 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7679ea6c00) [pid = 4936] [serial = 1947] [outer = 0x7f76774e6000] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7671bc2c00) [pid = 4936] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767a0c3000) [pid = 4936] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7677143000) [pid = 4936] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f76864bdc00) [pid = 4936] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7684f09400) [pid = 4936] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767c6c7400) [pid = 4936] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767edbac00) [pid = 4936] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767704f000) [pid = 4936] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767ce9cc00) [pid = 4936] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7685055800) [pid = 4936] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f7680230800) [pid = 4936] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f767a61ec00) [pid = 4936] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767fc9f000) [pid = 4936] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f76909a2c00) [pid = 4936] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7676c74800) [pid = 4936] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f76746bc000) [pid = 4936] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7680239c00) [pid = 4936] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f768b9e5800) [pid = 4936] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f76910b7000) [pid = 4936] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f768bb7c800) [pid = 4936] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767cd52800) [pid = 4936] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f767caca800) [pid = 4936] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:50:45 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f7674ec6400) [pid = 4936] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:50:45 INFO - PROCESS | 4936 | 1461066645333 Marionette TRACE conn3 <- [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]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2144ms 04:50:45 INFO - PROCESS | 4936 | 1461066645364 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:50:45 INFO - PROCESS | 4936 | 1461066645369 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:50:45 INFO - PROCESS | 4936 | 1461066645374 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 4936 | 1461066645377 Marionette TRACE conn3 <- [1,2566,null,{}] 04:50:45 INFO - PROCESS | 4936 | 1461066645382 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 4936 | 1461066645606 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:50:45 INFO - PROCESS | 4936 | 1461066645775 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b225000 == 121 [pid = 4936] [id = 649] 04:50:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f7671da9400) [pid = 4936] [serial = 1948] [outer = (nil)] 04:50:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7677e1a400) [pid = 4936] [serial = 1949] [outer = 0x7f7671da9400] 04:50:45 INFO - PROCESS | 4936 | 1461066645840 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767acc9800) [pid = 4936] [serial = 1950] [outer = 0x7f7671da9400] 04:50:46 INFO - PROCESS | 4936 | 1461066646600 Marionette TRACE conn3 <- [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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1283ms 04:50:46 INFO - PROCESS | 4936 | 1461066646659 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 4936 | 1461066646661 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:50:46 INFO - PROCESS | 4936 | 1461066646668 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 4936 | 1461066646671 Marionette TRACE conn3 <- [1,2570,null,{}] 04:50:46 INFO - PROCESS | 4936 | 1461066646676 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 4936 | 1461066646901 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:50:47 INFO - PROCESS | 4936 | 1461066647308 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767502a800 == 122 [pid = 4936] [id = 650] 04:50:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f7671db1800) [pid = 4936] [serial = 1951] [outer = (nil)] 04:50:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f76729eb400) [pid = 4936] [serial = 1952] [outer = 0x7f7671db1800] 04:50:47 INFO - PROCESS | 4936 | 1461066647400 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7674ecec00) [pid = 4936] [serial = 1953] [outer = 0x7f7671db1800] 04:50:48 INFO - PROCESS | 4936 | 1461066648366 Marionette TRACE conn3 <- [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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1732ms 04:50:48 INFO - PROCESS | 4936 | 1461066648402 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 4936 | 1461066648409 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:50:48 INFO - PROCESS | 4936 | 1461066648418 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 4936 | 1461066648423 Marionette TRACE conn3 <- [1,2574,null,{}] 04:50:48 INFO - PROCESS | 4936 | 1461066648431 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 4936 | 1461066648685 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:50:48 INFO - PROCESS | 4936 | 1461066648951 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0bb000 == 123 [pid = 4936] [id = 651] 04:50:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f7676e8f800) [pid = 4936] [serial = 1954] [outer = (nil)] 04:50:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7677327400) [pid = 4936] [serial = 1955] [outer = 0x7f7676e8f800] 04:50:49 INFO - PROCESS | 4936 | 1461066649073 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7677752400) [pid = 4936] [serial = 1956] [outer = 0x7f7676e8f800] 04:50:50 INFO - PROCESS | 4936 | 1461066650020 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 04:50:50 INFO - PROCESS | 4936 | 1461066650054 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 4936 | 1461066650060 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:50:50 INFO - PROCESS | 4936 | 1461066650067 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 4936 | 1461066650070 Marionette TRACE conn3 <- [1,2578,null,{}] 04:50:50 INFO - PROCESS | 4936 | 1461066650076 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:50 INFO - PROCESS | 4936 | 1461066650309 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:50:50 INFO - PROCESS | 4936 | 1461066650621 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba1f800 == 124 [pid = 4936] [id = 652] 04:50:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7677edf400) [pid = 4936] [serial = 1957] [outer = (nil)] 04:50:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767a623800) [pid = 4936] [serial = 1958] [outer = 0x7f7677edf400] 04:50:50 INFO - PROCESS | 4936 | 1461066650741 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767b8da800) [pid = 4936] [serial = 1959] [outer = 0x7f7677edf400] 04:50:51 INFO - PROCESS | 4936 | 1461066651658 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1630ms 04:50:51 INFO - PROCESS | 4936 | 1461066651699 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 4936 | 1461066651702 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:50:51 INFO - PROCESS | 4936 | 1461066651716 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 4936 | 1461066651726 Marionette TRACE conn3 <- [1,2582,null,{}] 04:50:51 INFO - PROCESS | 4936 | 1461066651734 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:52 INFO - PROCESS | 4936 | 1461066652016 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:50:52 INFO - PROCESS | 4936 | 1461066652276 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d625800 == 125 [pid = 4936] [id = 653] 04:50:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767accb000) [pid = 4936] [serial = 1960] [outer = (nil)] 04:50:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767cad9c00) [pid = 4936] [serial = 1961] [outer = 0x7f767accb000] 04:50:52 INFO - PROCESS | 4936 | 1461066652394 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767cb6b000) [pid = 4936] [serial = 1962] [outer = 0x7f767accb000] 04:50:53 INFO - PROCESS | 4936 | 1461066653251 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1597ms 04:50:53 INFO - PROCESS | 4936 | 1461066653308 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 4936 | 1461066653311 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:50:53 INFO - PROCESS | 4936 | 1461066653318 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 4936 | 1461066653321 Marionette TRACE conn3 <- [1,2586,null,{}] 04:50:53 INFO - PROCESS | 4936 | 1461066653326 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 4936 | 1461066653561 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:50:53 INFO - PROCESS | 4936 | 1461066653774 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fa81800 == 126 [pid = 4936] [id = 654] 04:50:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767bba1c00) [pid = 4936] [serial = 1963] [outer = (nil)] 04:50:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767cd54000) [pid = 4936] [serial = 1964] [outer = 0x7f767bba1c00] 04:50:53 INFO - PROCESS | 4936 | 1461066653890 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767ce98c00) [pid = 4936] [serial = 1965] [outer = 0x7f767bba1c00] 04:50:54 INFO - PROCESS | 4936 | 1461066654790 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 04:50:54 INFO - PROCESS | 4936 | 1461066654853 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 4936 | 1461066654857 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:50:54 INFO - PROCESS | 4936 | 1461066654862 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 4936 | 1461066654865 Marionette TRACE conn3 <- [1,2590,null,{}] 04:50:54 INFO - PROCESS | 4936 | 1461066654871 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 4936 | 1461066655106 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:50:55 INFO - PROCESS | 4936 | 1461066655371 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768032f800 == 127 [pid = 4936] [id = 655] 04:50:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767d8e4000) [pid = 4936] [serial = 1966] [outer = (nil)] 04:50:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f767db9e400) [pid = 4936] [serial = 1967] [outer = 0x7f767d8e4000] 04:50:55 INFO - PROCESS | 4936 | 1461066655511 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767f90b000) [pid = 4936] [serial = 1968] [outer = 0x7f767d8e4000] 04:50:56 INFO - PROCESS | 4936 | 1461066656429 Marionette TRACE conn3 <- [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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 04:50:56 INFO - PROCESS | 4936 | 1461066656495 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 4936 | 1461066656499 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:50:56 INFO - PROCESS | 4936 | 1461066656505 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 4936 | 1461066656507 Marionette TRACE conn3 <- [1,2594,null,{}] 04:50:56 INFO - PROCESS | 4936 | 1461066656513 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 4936 | 1461066656745 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:50:57 INFO - PROCESS | 4936 | 1461066657057 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684c1b000 == 128 [pid = 4936] [id = 656] 04:50:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767fc99000) [pid = 4936] [serial = 1969] [outer = (nil)] 04:50:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7680472000) [pid = 4936] [serial = 1970] [outer = 0x7f767fc99000] 04:50:57 INFO - PROCESS | 4936 | 1461066657134 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7684c79c00) [pid = 4936] [serial = 1971] [outer = 0x7f767fc99000] 04:50:58 INFO - PROCESS | 4936 | 1461066658033 Marionette TRACE conn3 <- [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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1582ms 04:50:58 INFO - PROCESS | 4936 | 1461066658088 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 4936 | 1461066658092 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:50:58 INFO - PROCESS | 4936 | 1461066658099 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 4936 | 1461066658101 Marionette TRACE conn3 <- [1,2598,null,{}] 04:50:58 INFO - PROCESS | 4936 | 1461066658106 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:58 INFO - PROCESS | 4936 | 1461066658376 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:50:58 INFO - PROCESS | 4936 | 1461066658676 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768502a800 == 129 [pid = 4936] [id = 657] 04:50:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f767accc400) [pid = 4936] [serial = 1972] [outer = (nil)] 04:50:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7684ee5400) [pid = 4936] [serial = 1973] [outer = 0x7f767accc400] 04:50:58 INFO - PROCESS | 4936 | 1461066658755 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7684f07800) [pid = 4936] [serial = 1974] [outer = 0x7f767accc400] 04:50:59 INFO - PROCESS | 4936 | 1461066659636 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1577ms 04:50:59 INFO - PROCESS | 4936 | 1461066659677 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 4936 | 1461066659681 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:50:59 INFO - PROCESS | 4936 | 1461066659687 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 4936 | 1461066659689 Marionette TRACE conn3 <- [1,2602,null,{}] 04:50:59 INFO - PROCESS | 4936 | 1461066659695 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:59 INFO - PROCESS | 4936 | 1461066659919 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:51:00 INFO - PROCESS | 4936 | 1461066660183 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855b8800 == 130 [pid = 4936] [id = 658] 04:51:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7677e1ac00) [pid = 4936] [serial = 1975] [outer = (nil)] 04:51:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7684fa2400) [pid = 4936] [serial = 1976] [outer = 0x7f7677e1ac00] 04:51:00 INFO - PROCESS | 4936 | 1461066660311 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7685060800) [pid = 4936] [serial = 1977] [outer = 0x7f7677e1ac00] 04:51:01 INFO - PROCESS | 4936 | 1461066661212 Marionette TRACE conn3 <- [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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1578ms 04:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:51:01 INFO - PROCESS | 4936 | 1461066661266 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 4936 | 1461066661269 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:51:01 INFO - PROCESS | 4936 | 1461066661275 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 4936 | 1461066661279 Marionette TRACE conn3 <- [1,2606,null,{}] 04:51:01 INFO - PROCESS | 4936 | 1461066661284 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 4936 | 1461066661525 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:51:01 INFO - PROCESS | 4936 | 1461066661832 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877dd800 == 131 [pid = 4936] [id = 659] 04:51:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f767c6cd800) [pid = 4936] [serial = 1978] [outer = (nil)] 04:51:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7685465800) [pid = 4936] [serial = 1979] [outer = 0x7f767c6cd800] 04:51:01 INFO - PROCESS | 4936 | 1461066661918 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768553a800) [pid = 4936] [serial = 1980] [outer = 0x7f767c6cd800] 04:51:02 INFO - PROCESS | 4936 | 1461066662909 Marionette TRACE conn3 <- [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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1684ms 04:51:02 INFO - PROCESS | 4936 | 1461066662959 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 4936 | 1461066662963 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:51:02 INFO - PROCESS | 4936 | 1461066662989 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 4936 | 1461066662993 Marionette TRACE conn3 <- [1,2610,null,{}] 04:51:03 INFO - PROCESS | 4936 | 1461066662999 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 4936 | 1461066663243 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:51:03 INFO - PROCESS | 4936 | 1461066663570 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688679800 == 132 [pid = 4936] [id = 660] 04:51:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7685577800) [pid = 4936] [serial = 1981] [outer = (nil)] 04:51:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76856c6c00) [pid = 4936] [serial = 1982] [outer = 0x7f7685577800] 04:51:03 INFO - PROCESS | 4936 | 1461066663690 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f768570ac00) [pid = 4936] [serial = 1983] [outer = 0x7f7685577800] 04:51:04 INFO - PROCESS | 4936 | 1461066664594 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1684ms 04:51:04 INFO - PROCESS | 4936 | 1461066664671 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 4936 | 1461066664675 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:51:04 INFO - PROCESS | 4936 | 1461066664681 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 4936 | 1461066664684 Marionette TRACE conn3 <- [1,2614,null,{}] 04:51:04 INFO - PROCESS | 4936 | 1461066664690 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 4936 | 1461066664983 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:51:05 INFO - PROCESS | 4936 | 1461066665287 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689527800 == 133 [pid = 4936] [id = 661] 04:51:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7685714800) [pid = 4936] [serial = 1984] [outer = (nil)] 04:51:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768640ac00) [pid = 4936] [serial = 1985] [outer = 0x7f7685714800] 04:51:05 INFO - PROCESS | 4936 | 1461066665364 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7686415400) [pid = 4936] [serial = 1986] [outer = 0x7f7685714800] 04:51:06 INFO - PROCESS | 4936 | 1461066666184 Marionette TRACE conn3 <- [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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms 04:51:06 INFO - PROCESS | 4936 | 1461066666217 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 4936 | 1461066666221 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:51:06 INFO - PROCESS | 4936 | 1461066666227 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 4936 | 1461066666230 Marionette TRACE conn3 <- [1,2618,null,{}] 04:51:06 INFO - PROCESS | 4936 | 1461066666235 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 4936 | 1461066666461 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:51:06 INFO - PROCESS | 4936 | 1461066666726 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b756800 == 134 [pid = 4936] [id = 662] 04:51:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f767ab66000) [pid = 4936] [serial = 1987] [outer = (nil)] 04:51:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f76864c0800) [pid = 4936] [serial = 1988] [outer = 0x7f767ab66000] 04:51:06 INFO - PROCESS | 4936 | 1461066666803 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768665f000) [pid = 4936] [serial = 1989] [outer = 0x7f767ab66000] 04:51:07 INFO - PROCESS | 4936 | 1461066667771 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1582ms 04:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:51:07 INFO - PROCESS | 4936 | 1461066667810 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 4936 | 1461066667813 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:51:07 INFO - PROCESS | 4936 | 1461066667819 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 4936 | 1461066667822 Marionette TRACE conn3 <- [1,2622,null,{}] 04:51:07 INFO - PROCESS | 4936 | 1461066667829 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 4936 | 1461066668054 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:51:08 INFO - PROCESS | 4936 | 1461066668322 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c385000 == 135 [pid = 4936] [id = 663] 04:51:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7686333800) [pid = 4936] [serial = 1990] [outer = (nil)] 04:51:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f7686735000) [pid = 4936] [serial = 1991] [outer = 0x7f7686333800] 04:51:08 INFO - PROCESS | 4936 | 1461066668454 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f768673f400) [pid = 4936] [serial = 1992] [outer = 0x7f7686333800] 04:51:09 INFO - PROCESS | 4936 | 1461066669324 Marionette TRACE conn3 <- [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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1541ms 04:51:09 INFO - PROCESS | 4936 | 1461066669360 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 4936 | 1461066669364 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:51:09 INFO - PROCESS | 4936 | 1461066669370 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 4936 | 1461066669373 Marionette TRACE conn3 <- [1,2626,null,{}] 04:51:09 INFO - PROCESS | 4936 | 1461066669378 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 4936 | 1461066669600 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:51:09 INFO - PROCESS | 4936 | 1461066669867 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c444800 == 136 [pid = 4936] [id = 664] 04:51:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76864ba000) [pid = 4936] [serial = 1993] [outer = (nil)] 04:51:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f76867eec00) [pid = 4936] [serial = 1994] [outer = 0x7f76864ba000] 04:51:09 INFO - PROCESS | 4936 | 1461066669981 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f768770b800) [pid = 4936] [serial = 1995] [outer = 0x7f76864ba000] 04:51:10 INFO - PROCESS | 4936 | 1461066670862 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1540ms 04:51:10 INFO - PROCESS | 4936 | 1461066670911 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 4936 | 1461066670914 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:51:10 INFO - PROCESS | 4936 | 1461066670920 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 4936 | 1461066670923 Marionette TRACE conn3 <- [1,2630,null,{}] 04:51:10 INFO - PROCESS | 4936 | 1461066670928 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 4936 | 1461066671157 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:51:11 INFO - PROCESS | 4936 | 1461066671426 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c84e000 == 137 [pid = 4936] [id = 665] 04:51:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f767bba4800) [pid = 4936] [serial = 1996] [outer = (nil)] 04:51:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f7687743000) [pid = 4936] [serial = 1997] [outer = 0x7f767bba4800] 04:51:11 INFO - PROCESS | 4936 | 1461066671541 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7687750400) [pid = 4936] [serial = 1998] [outer = 0x7f767bba4800] 04:51:12 INFO - PROCESS | 4936 | 1461066672424 Marionette TRACE conn3 <- [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]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 04:51:12 INFO - PROCESS | 4936 | 1461066672502 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 4936 | 1461066672507 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:51:12 INFO - PROCESS | 4936 | 1461066672516 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 4936 | 1461066672520 Marionette TRACE conn3 <- [1,2634,null,{}] 04:51:12 INFO - PROCESS | 4936 | 1461066672529 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:12 INFO - PROCESS | 4936 | 1461066672851 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:51:13 INFO - PROCESS | 4936 | 1461066673165 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9b1800 == 138 [pid = 4936] [id = 666] 04:51:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f76864bac00) [pid = 4936] [serial = 1999] [outer = (nil)] 04:51:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7687bbc800) [pid = 4936] [serial = 2000] [outer = 0x7f76864bac00] 04:51:13 INFO - PROCESS | 4936 | 1461066673239 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7687d51400) [pid = 4936] [serial = 2001] [outer = 0x7f76864bac00] 04:51:14 INFO - PROCESS | 4936 | 1461066674077 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1594ms 04:51:14 INFO - PROCESS | 4936 | 1461066674110 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 4936 | 1461066674113 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:51:14 INFO - PROCESS | 4936 | 1461066674120 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 4936 | 1461066674123 Marionette TRACE conn3 <- [1,2638,null,{}] 04:51:14 INFO - PROCESS | 4936 | 1461066674128 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 4936 | 1461066674354 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:51:14 INFO - PROCESS | 4936 | 1461066674622 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9ed000 == 139 [pid = 4936] [id = 667] 04:51:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f767bba6400) [pid = 4936] [serial = 2002] [outer = (nil)] 04:51:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f768815c800) [pid = 4936] [serial = 2003] [outer = 0x7f767bba6400] 04:51:14 INFO - PROCESS | 4936 | 1461066674736 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768829fc00) [pid = 4936] [serial = 2004] [outer = 0x7f767bba6400] 04:51:15 INFO - PROCESS | 4936 | 1461066675618 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1544ms 04:51:15 INFO - PROCESS | 4936 | 1461066675666 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 4936 | 1461066675669 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:51:15 INFO - PROCESS | 4936 | 1461066675676 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 4936 | 1461066675679 Marionette TRACE conn3 <- [1,2642,null,{}] 04:51:15 INFO - PROCESS | 4936 | 1461066675684 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 4936 | 1461066675941 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:51:16 INFO - PROCESS | 4936 | 1461066676248 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768f06a000 == 140 [pid = 4936] [id = 668] 04:51:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768770e400) [pid = 4936] [serial = 2005] [outer = (nil)] 04:51:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f76882a7800) [pid = 4936] [serial = 2006] [outer = 0x7f768770e400] 04:51:16 INFO - PROCESS | 4936 | 1461066676327 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f7688310000) [pid = 4936] [serial = 2007] [outer = 0x7f768770e400] 04:51:17 INFO - PROCESS | 4936 | 1461066677197 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1577ms 04:51:17 INFO - PROCESS | 4936 | 1461066677255 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 4936 | 1461066677258 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:51:17 INFO - PROCESS | 4936 | 1461066677264 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 4936 | 1461066677267 Marionette TRACE conn3 <- [1,2646,null,{}] 04:51:17 INFO - PROCESS | 4936 | 1461066677278 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 4936 | 1461066677522 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b14800 == 139 [pid = 4936] [id = 544] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ee800 == 138 [pid = 4936] [id = 548] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c44d000 == 137 [pid = 4936] [id = 546] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a5800 == 136 [pid = 4936] [id = 543] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768061e000 == 135 [pid = 4936] [id = 541] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b4dd000 == 134 [pid = 4936] [id = 545] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9a6000 == 133 [pid = 4936] [id = 547] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b225000 == 132 [pid = 4936] [id = 649] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0ba000 == 131 [pid = 4936] [id = 648] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dae000 == 130 [pid = 4936] [id = 647] 04:51:18 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f53800 == 129 [pid = 4936] [id = 646] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877db800 == 128 [pid = 4936] [id = 644] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768647a800 == 127 [pid = 4936] [id = 643] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a8000 == 126 [pid = 4936] [id = 642] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768549a000 == 125 [pid = 4936] [id = 641] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e2b000 == 124 [pid = 4936] [id = 640] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c26800 == 123 [pid = 4936] [id = 639] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680613800 == 122 [pid = 4936] [id = 638] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fbc9800 == 121 [pid = 4936] [id = 637] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa7e000 == 120 [pid = 4936] [id = 636] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da58800 == 119 [pid = 4936] [id = 635] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d773800 == 118 [pid = 4936] [id = 634] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce64000 == 117 [pid = 4936] [id = 633] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba49800 == 116 [pid = 4936] [id = 632] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b7ed800 == 115 [pid = 4936] [id = 631] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b354800 == 114 [pid = 4936] [id = 630] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9e0800 == 113 [pid = 4936] [id = 629] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677da7000 == 112 [pid = 4936] [id = 628] 04:51:19 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7671d7b000 == 111 [pid = 4936] [id = 627] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f768e182400) [pid = 4936] [serial = 1800] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767accfc00) [pid = 4936] [serial = 1743] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f768ef21800) [pid = 4936] [serial = 1847] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767d8e2000) [pid = 4936] [serial = 1821] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f767ce9c400) [pid = 4936] [serial = 1820] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f769e7e3000) [pid = 4936] [serial = 1869] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f768c21e400) [pid = 4936] [serial = 1868] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f76882a2400) [pid = 4936] [serial = 1839] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7676d31800) [pid = 4936] [serial = 1874] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f7676e8bc00) [pid = 4936] [serial = 1875] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7677753800) [pid = 4936] [serial = 1880] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7677256800) [pid = 4936] [serial = 1877] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f767732e400) [pid = 4936] [serial = 1878] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7688153400) [pid = 4936] [serial = 1838] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7685573000) [pid = 4936] [serial = 1830] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f768505b000) [pid = 4936] [serial = 1829] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f768030c800) [pid = 4936] [serial = 1827] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7680235c00) [pid = 4936] [serial = 1826] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f7688725000) [pid = 4936] [serial = 1842] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f768830a000) [pid = 4936] [serial = 1841] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76774f0000) [pid = 4936] [serial = 1815] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7677142c00) [pid = 4936] [serial = 1814] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f76909a1400) [pid = 4936] [serial = 1851] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768f9af000) [pid = 4936] [serial = 1850] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7692836c00) [pid = 4936] [serial = 1860] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7692806000) [pid = 4936] [serial = 1859] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f769176d400) [pid = 4936] [serial = 1854] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f769150fc00) [pid = 4936] [serial = 1853] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f767c6c4000) [pid = 4936] [serial = 1818] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f767acd2000) [pid = 4936] [serial = 1817] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f76864bb400) [pid = 4936] [serial = 1833] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7685717c00) [pid = 4936] [serial = 1832] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7692479c00) [pid = 4936] [serial = 1857] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f769197dc00) [pid = 4936] [serial = 1856] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f767cad6c00) [pid = 4936] [serial = 1811] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f769e26d000) [pid = 4936] [serial = 1865] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f767fc9e400) [pid = 4936] [serial = 1824] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f767edbfc00) [pid = 4936] [serial = 1823] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7674ec8800) [pid = 4936] [serial = 1871] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7674ed4400) [pid = 4936] [serial = 1872] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7687711800) [pid = 4936] [serial = 1836] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768673dc00) [pid = 4936] [serial = 1835] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f768e188c00) [pid = 4936] [serial = 1845] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f768c211400) [pid = 4936] [serial = 1844] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f769d65d000) [pid = 4936] [serial = 1863] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7697848400) [pid = 4936] [serial = 1862] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f768f9afc00) [pid = 4936] [serial = 1848] [outer = (nil)] [url = about:blank] 04:51:19 INFO - PROCESS | 4936 | 1461066679477 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76756b3000 == 112 [pid = 4936] [id = 669] 04:51:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7671db4000) [pid = 4936] [serial = 2008] [outer = (nil)] 04:51:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f76729e6000) [pid = 4936] [serial = 2009] [outer = 0x7f7671db4000] 04:51:19 INFO - PROCESS | 4936 | 1461066679549 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f76746b2000) [pid = 4936] [serial = 2010] [outer = 0x7f7671db4000] 04:51:20 INFO - PROCESS | 4936 | 1461066680320 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:51:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3088ms 04:51:20 INFO - PROCESS | 4936 | 1461066680355 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 4936 | 1461066680361 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:51:20 INFO - PROCESS | 4936 | 1461066680370 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 4936 | 1461066680374 Marionette TRACE conn3 <- [1,2650,null,{}] 04:51:20 INFO - PROCESS | 4936 | 1461066680381 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 4936 | 1461066680619 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:51:20 INFO - PROCESS | 4936 | 1461066680811 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677da3800 == 113 [pid = 4936] [id = 670] 04:51:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7671db4800) [pid = 4936] [serial = 2011] [outer = (nil)] 04:51:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7676e87000) [pid = 4936] [serial = 2012] [outer = 0x7f7671db4800] 04:51:20 INFO - PROCESS | 4936 | 1461066680881 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767704dc00) [pid = 4936] [serial = 2013] [outer = 0x7f7671db4800] 04:51:21 INFO - PROCESS | 4936 | 1461066681783 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1442ms 04:51:21 INFO - PROCESS | 4936 | 1461066681815 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 4936 | 1461066681820 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:51:21 INFO - PROCESS | 4936 | 1461066681827 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 4936 | 1461066681829 Marionette TRACE conn3 <- [1,2654,null,{}] 04:51:21 INFO - PROCESS | 4936 | 1461066681847 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:22 INFO - PROCESS | 4936 | 1461066682134 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:51:22 INFO - PROCESS | 4936 | 1461066682166 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0ac000 == 114 [pid = 4936] [id = 671] 04:51:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7676e89800) [pid = 4936] [serial = 2014] [outer = (nil)] 04:51:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7677746c00) [pid = 4936] [serial = 2015] [outer = 0x7f7676e89800] 04:51:22 INFO - PROCESS | 4936 | 1461066682229 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7677ee2800) [pid = 4936] [serial = 2016] [outer = 0x7f7676e89800] 04:51:23 INFO - PROCESS | 4936 | 1461066683334 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:51:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1532ms 04:51:23 INFO - PROCESS | 4936 | 1461066683360 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 4936 | 1461066683364 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:51:23 INFO - PROCESS | 4936 | 1461066683388 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 4936 | 1461066683397 Marionette TRACE conn3 <- [1,2658,null,{}] 04:51:23 INFO - PROCESS | 4936 | 1461066683403 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 4936 | 1461066683702 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76774e6000) [pid = 4936] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7680474800) [pid = 4936] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767ce99400) [pid = 4936] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767c6c9800) [pid = 4936] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767f907800) [pid = 4936] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767dba0c00) [pid = 4936] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f767dba0800) [pid = 4936] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767cd54c00) [pid = 4936] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f767cb6e000) [pid = 4936] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767cad2c00) [pid = 4936] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f767acd1400) [pid = 4936] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767acd1000) [pid = 4936] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7677edf000) [pid = 4936] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f767732bc00) [pid = 4936] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7677047000) [pid = 4936] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f7671bc4000) [pid = 4936] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7671bbfc00) [pid = 4936] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f76746b2400) [pid = 4936] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7674ecfc00) [pid = 4936] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f7684ee4000) [pid = 4936] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7684c83c00) [pid = 4936] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f7684b91c00) [pid = 4936] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7677e18800) [pid = 4936] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:51:24 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f7692808c00) [pid = 4936] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:51:24 INFO - PROCESS | 4936 | 1461066684444 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f4e800 == 115 [pid = 4936] [id = 672] 04:51:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7671bbfc00) [pid = 4936] [serial = 2017] [outer = (nil)] 04:51:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7674ecac00) [pid = 4936] [serial = 2018] [outer = 0x7f7671bbfc00] 04:51:24 INFO - PROCESS | 4936 | 1461066684510 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f7677e10800) [pid = 4936] [serial = 2019] [outer = 0x7f7671bbfc00] 04:51:25 INFO - PROCESS | 4936 | 1461066685214 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:51:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1848ms 04:51:25 INFO - PROCESS | 4936 | 1461066685227 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 4936 | 1461066685230 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:51:25 INFO - PROCESS | 4936 | 1461066685236 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 4936 | 1461066685239 Marionette TRACE conn3 <- [1,2662,null,{}] 04:51:25 INFO - PROCESS | 4936 | 1461066685244 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:25 INFO - PROCESS | 4936 | 1461066685530 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:51:25 INFO - PROCESS | 4936 | 1461066685551 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b7e5800 == 116 [pid = 4936] [id = 673] 04:51:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7677e13400) [pid = 4936] [serial = 2020] [outer = (nil)] 04:51:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767acd2000) [pid = 4936] [serial = 2021] [outer = 0x7f7677e13400] 04:51:25 INFO - PROCESS | 4936 | 1461066685612 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767b8e4c00) [pid = 4936] [serial = 2022] [outer = 0x7f7677e13400] 04:51:26 INFO - PROCESS | 4936 | 1461066686737 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:51:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1528ms 04:51:26 INFO - PROCESS | 4936 | 1461066686766 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 4936 | 1461066686773 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:51:26 INFO - PROCESS | 4936 | 1461066686782 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 4936 | 1461066686788 Marionette TRACE conn3 <- [1,2666,null,{}] 04:51:26 INFO - PROCESS | 4936 | 1461066686799 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:27 INFO - PROCESS | 4936 | 1461066687031 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:51:27 INFO - PROCESS | 4936 | 1461066687405 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c82800 == 117 [pid = 4936] [id = 674] 04:51:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7676d30c00) [pid = 4936] [serial = 2023] [outer = (nil)] 04:51:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7676e8a800) [pid = 4936] [serial = 2024] [outer = 0x7f7676d30c00] 04:51:27 INFO - PROCESS | 4936 | 1461066687487 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767774a400) [pid = 4936] [serial = 2025] [outer = 0x7f7676d30c00] 04:51:28 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:28 INFO - PROCESS | 4936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:51:29 INFO - PROCESS | 4936 | 1461066689000 Marionette TRACE conn3 <- [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]]]}] 04:51:29 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) 04:51:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2237ms 04:51:29 INFO - PROCESS | 4936 | 1461066689020 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 4936 | 1461066689028 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:51:29 INFO - PROCESS | 4936 | 1461066689039 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 4936 | 1461066689042 Marionette TRACE conn3 <- [1,2670,null,{}] 04:51:29 INFO - PROCESS | 4936 | 1461066689149 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:29 INFO - PROCESS | 4936 | 1461066689385 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:51:29 INFO - PROCESS | 4936 | 1461066689636 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba32000 == 118 [pid = 4936] [id = 675] 04:51:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7671da9000) [pid = 4936] [serial = 2026] [outer = (nil)] 04:51:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f767a625800) [pid = 4936] [serial = 2027] [outer = 0x7f7671da9000] 04:51:29 INFO - PROCESS | 4936 | 1461066689711 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767bba0400) [pid = 4936] [serial = 2028] [outer = 0x7f7671da9000] 04:51:31 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:31 INFO - PROCESS | 4936 | 1461066691141 Marionette TRACE conn3 <- [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] 04:51:31 INFO - PROCESS | 4936 | 1461066691217 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:51:31 INFO - PROCESS | 4936 | 1461066691240 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 4936 | 1461066691246 Marionette TRACE conn3 <- [1,2674,null,{}] 04:51:31 INFO - PROCESS | 4936 | 1461066691268 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:31 INFO - PROCESS | 4936 | 1461066691499 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:51:31 INFO - PROCESS | 4936 | 1461066691756 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce6e000 == 119 [pid = 4936] [id = 676] 04:51:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767b8e5800) [pid = 4936] [serial = 2029] [outer = (nil)] 04:51:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767cad2000) [pid = 4936] [serial = 2030] [outer = 0x7f767b8e5800] 04:51:31 INFO - PROCESS | 4936 | 1461066691839 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767cd55800) [pid = 4936] [serial = 2031] [outer = 0x7f767b8e5800] 04:51:33 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:33 INFO - PROCESS | 4936 | 1461066693231 Marionette TRACE conn3 <- [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] 04:51:33 INFO - PROCESS | 4936 | 1461066693291 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:51:33 INFO - PROCESS | 4936 | 1461066693297 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 4936 | 1461066693301 Marionette TRACE conn3 <- [1,2678,null,{}] 04:51:33 INFO - PROCESS | 4936 | 1461066693401 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 4936 | 1461066693637 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:51:33 INFO - PROCESS | 4936 | 1461066693888 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ed0c800 == 120 [pid = 4936] [id = 677] 04:51:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767bbaa800) [pid = 4936] [serial = 2032] [outer = (nil)] 04:51:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767ce11800) [pid = 4936] [serial = 2033] [outer = 0x7f767bbaa800] 04:51:33 INFO - PROCESS | 4936 | 1461066693964 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f767d636400) [pid = 4936] [serial = 2034] [outer = 0x7f767bbaa800] 04:51:35 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:35 INFO - PROCESS | 4936 | 1461066695293 Marionette TRACE conn3 <- [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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:51:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2026ms 04:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:51:35 INFO - PROCESS | 4936 | 1461066695324 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 4936 | 1461066695327 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:51:35 INFO - PROCESS | 4936 | 1461066695333 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 4936 | 1461066695337 Marionette TRACE conn3 <- [1,2682,null,{}] 04:51:35 INFO - PROCESS | 4936 | 1461066695342 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 4936 | 1461066695612 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:51:35 INFO - PROCESS | 4936 | 1461066695857 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fabf800 == 121 [pid = 4936] [id = 678] 04:51:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767724dc00) [pid = 4936] [serial = 2035] [outer = (nil)] 04:51:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767d8de800) [pid = 4936] [serial = 2036] [outer = 0x7f767724dc00] 04:51:35 INFO - PROCESS | 4936 | 1461066695932 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767eb1a400) [pid = 4936] [serial = 2037] [outer = 0x7f767724dc00] 04:51:37 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:37 INFO - PROCESS | 4936 | 1461066697253 Marionette TRACE conn3 <- [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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1983ms 04:51:37 INFO - PROCESS | 4936 | 1461066697316 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 4936 | 1461066697320 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:51:37 INFO - PROCESS | 4936 | 1461066697326 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 4936 | 1461066697329 Marionette TRACE conn3 <- [1,2686,null,{}] 04:51:37 INFO - PROCESS | 4936 | 1461066697334 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:37 INFO - PROCESS | 4936 | 1461066697688 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:51:37 INFO - PROCESS | 4936 | 1461066697946 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680610800 == 122 [pid = 4936] [id = 679] 04:51:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7680237000) [pid = 4936] [serial = 2038] [outer = (nil)] 04:51:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7680303c00) [pid = 4936] [serial = 2039] [outer = 0x7f7680237000] 04:51:38 INFO - PROCESS | 4936 | 1461066698035 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7680478000) [pid = 4936] [serial = 2040] [outer = 0x7f7680237000] 04:51:39 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:39 INFO - PROCESS | 4936 | 1461066699381 Marionette TRACE conn3 <- [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] 04:51:39 INFO - PROCESS | 4936 | 1461066699420 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:51:39 INFO - PROCESS | 4936 | 1461066699427 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 4936 | 1461066699429 Marionette TRACE conn3 <- [1,2690,null,{}] 04:51:39 INFO - PROCESS | 4936 | 1461066699435 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:39 INFO - PROCESS | 4936 | 1461066699691 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:51:39 INFO - PROCESS | 4936 | 1461066699924 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7685016800 == 123 [pid = 4936] [id = 680] 04:51:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f767f911000) [pid = 4936] [serial = 2041] [outer = (nil)] 04:51:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7684c82800) [pid = 4936] [serial = 2042] [outer = 0x7f767f911000] 04:51:40 INFO - PROCESS | 4936 | 1461066699997 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7684df9c00) [pid = 4936] [serial = 2043] [outer = 0x7f767f911000] 04:51:41 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:41 INFO - PROCESS | 4936 | 1461066701310 Marionette TRACE conn3 <- [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] 04:51:41 INFO - PROCESS | 4936 | 1461066701373 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:51:41 INFO - PROCESS | 4936 | 1461066701380 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 4936 | 1461066701383 Marionette TRACE conn3 <- [1,2694,null,{}] 04:51:41 INFO - PROCESS | 4936 | 1461066701388 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:41 INFO - PROCESS | 4936 | 1461066701690 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:51:41 INFO - PROCESS | 4936 | 1461066701924 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855b8000 == 124 [pid = 4936] [id = 681] 04:51:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767fc97c00) [pid = 4936] [serial = 2044] [outer = (nil)] 04:51:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7684f09c00) [pid = 4936] [serial = 2045] [outer = 0x7f767fc97c00] 04:51:42 INFO - PROCESS | 4936 | 1461066701999 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7684fa7800) [pid = 4936] [serial = 2046] [outer = 0x7f767fc97c00] 04:51:43 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:43 INFO - PROCESS | 4936 | 1461066703322 Marionette TRACE conn3 <- [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] 04:51:43 INFO - PROCESS | 4936 | 1461066703369 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:51:43 INFO - PROCESS | 4936 | 1461066703376 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 4936 | 1461066703378 Marionette TRACE conn3 <- [1,2698,null,{}] 04:51:43 INFO - PROCESS | 4936 | 1461066703384 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 4936 | 1461066703689 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:51:43 INFO - PROCESS | 4936 | 1461066703923 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7687b0f800 == 125 [pid = 4936] [id = 682] 04:51:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7671dae000) [pid = 4936] [serial = 2047] [outer = (nil)] 04:51:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7685061c00) [pid = 4936] [serial = 2048] [outer = 0x7f7671dae000] 04:51:44 INFO - PROCESS | 4936 | 1461066703998 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7685570000) [pid = 4936] [serial = 2049] [outer = 0x7f7671dae000] 04:51:45 INFO - PROCESS | 4936 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:45 INFO - PROCESS | 4936 | 1461066705354 Marionette TRACE conn3 <- [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] 04:51:45 INFO - PROCESS | 4936 | 1461066705423 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:51:45 INFO - PROCESS | 4936 | 1461066705430 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 4936 | 1461066705432 Marionette TRACE conn3 <- [1,2702,null,{}] 04:51:45 INFO - PROCESS | 4936 | 1461066705524 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:45 INFO - PROCESS | 4936 | 1461066705751 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:51:46 INFO - PROCESS | 4936 | 1461066706033 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689482000 == 126 [pid = 4936] [id = 683] 04:51:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7671daec00) [pid = 4936] [serial = 2050] [outer = (nil)] 04:51:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768556f800) [pid = 4936] [serial = 2051] [outer = 0x7f7671daec00] 04:51:46 INFO - PROCESS | 4936 | 1461066706105 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7685715400) [pid = 4936] [serial = 2052] [outer = 0x7f7671daec00] 04:51:47 INFO - PROCESS | 4936 | 1461066707011 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:51:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1594ms 04:51:47 INFO - PROCESS | 4936 | 1461066707024 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 4936 | 1461066707029 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:51:47 INFO - PROCESS | 4936 | 1461066707035 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 4936 | 1461066707039 Marionette TRACE conn3 <- [1,2706,null,{}] 04:51:47 INFO - PROCESS | 4936 | 1461066707044 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:47 INFO - PROCESS | 4936 | 1461066707293 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:51:47 INFO - PROCESS | 4936 | 1461066707618 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7678084800 == 127 [pid = 4936] [id = 684] 04:51:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76729f0400) [pid = 4936] [serial = 2053] [outer = (nil)] 04:51:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f767732d800) [pid = 4936] [serial = 2054] [outer = 0x7f76729f0400] 04:51:47 INFO - PROCESS | 4936 | 1461066707706 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f767cd53c00) [pid = 4936] [serial = 2055] [outer = 0x7f76729f0400] 04:51:49 INFO - PROCESS | 4936 | 1461066709363 Marionette TRACE conn3 <- [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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2382ms 04:51:49 INFO - PROCESS | 4936 | 1461066709419 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 4936 | 1461066709424 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:51:49 INFO - PROCESS | 4936 | 1461066709432 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 4936 | 1461066709437 Marionette TRACE conn3 <- [1,2710,null,{}] 04:51:49 INFO - PROCESS | 4936 | 1461066709446 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 4936 | 1461066709666 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:51:49 INFO - PROCESS | 4936 | 1461066709932 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b729800 == 128 [pid = 4936] [id = 685] 04:51:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7671db3000) [pid = 4936] [serial = 2056] [outer = (nil)] 04:51:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7676c71400) [pid = 4936] [serial = 2057] [outer = 0x7f7671db3000] 04:51:50 INFO - PROCESS | 4936 | 1461066710006 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7676e91400) [pid = 4936] [serial = 2058] [outer = 0x7f7671db3000] 04:51:50 INFO - PROCESS | 4936 | 1461066710882 Marionette TRACE conn3 <- [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] 04:51:50 INFO - PROCESS | 4936 | 1461066710927 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:51:50 INFO - PROCESS | 4936 | 1461066710937 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 4936 | 1461066710941 Marionette TRACE conn3 <- [1,2714,null,{}] 04:51:50 INFO - PROCESS | 4936 | 1461066710947 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:51 INFO - PROCESS | 4936 | 1461066711167 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:51:51 INFO - PROCESS | 4936 | 1461066711501 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba3c000 == 129 [pid = 4936] [id = 686] 04:51:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f76729e9400) [pid = 4936] [serial = 2059] [outer = (nil)] 04:51:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7674ec6800) [pid = 4936] [serial = 2060] [outer = 0x7f76729e9400] 04:51:51 INFO - PROCESS | 4936 | 1461066711577 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7677753800) [pid = 4936] [serial = 2061] [outer = 0x7f76729e9400] 04:51:52 INFO - PROCESS | 4936 | 1461066712653 Marionette TRACE conn3 <- [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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1783ms 04:51:52 INFO - PROCESS | 4936 | 1461066712722 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 4936 | 1461066712726 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:51:52 INFO - PROCESS | 4936 | 1461066712731 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 4936 | 1461066712737 Marionette TRACE conn3 <- [1,2718,null,{}] 04:51:52 INFO - PROCESS | 4936 | 1461066712797 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:53 INFO - PROCESS | 4936 | 1461066713139 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:51:53 INFO - PROCESS | 4936 | 1461066713391 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0b5800 == 130 [pid = 4936] [id = 687] 04:51:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f767c6d0000) [pid = 4936] [serial = 2062] [outer = (nil)] 04:51:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f767cad4400) [pid = 4936] [serial = 2063] [outer = 0x7f767c6d0000] 04:51:53 INFO - PROCESS | 4936 | 1461066713465 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f767cb6d800) [pid = 4936] [serial = 2064] [outer = 0x7f767c6d0000] 04:51:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768056b800 == 129 [pid = 4936] [id = 263] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677db7800 == 128 [pid = 4936] [id = 625] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9ed000 == 127 [pid = 4936] [id = 667] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9b1800 == 126 [pid = 4936] [id = 666] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c84e000 == 125 [pid = 4936] [id = 665] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c444800 == 124 [pid = 4936] [id = 664] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c385000 == 123 [pid = 4936] [id = 663] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768b756800 == 122 [pid = 4936] [id = 662] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689527800 == 121 [pid = 4936] [id = 661] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688679800 == 120 [pid = 4936] [id = 660] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877dd800 == 119 [pid = 4936] [id = 659] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855b8800 == 118 [pid = 4936] [id = 658] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768502a800 == 117 [pid = 4936] [id = 657] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684c1b000 == 116 [pid = 4936] [id = 656] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768032f800 == 115 [pid = 4936] [id = 655] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fa81800 == 114 [pid = 4936] [id = 654] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d625800 == 113 [pid = 4936] [id = 653] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba1f800 == 112 [pid = 4936] [id = 652] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0bb000 == 111 [pid = 4936] [id = 651] 04:51:54 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767502a800 == 110 [pid = 4936] [id = 650] 04:51:54 INFO - PROCESS | 4936 | 1461066714481 Marionette TRACE conn3 <- [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] 04:51:54 INFO - PROCESS | 4936 | 1461066714579 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:51:54 INFO - PROCESS | 4936 | 1461066714585 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 4936 | 1461066714588 Marionette TRACE conn3 <- [1,2722,null,{}] 04:51:54 INFO - PROCESS | 4936 | 1461066714593 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 4936 | 1461066714802 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:51:55 INFO - PROCESS | 4936 | 1461066715051 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7678080000 == 111 [pid = 4936] [id = 688] 04:51:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f76746aec00) [pid = 4936] [serial = 2065] [outer = (nil)] 04:51:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767bba2400) [pid = 4936] [serial = 2066] [outer = 0x7f76746aec00] 04:51:55 INFO - PROCESS | 4936 | 1461066715118 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767cba7000) [pid = 4936] [serial = 2067] [outer = 0x7f76746aec00] 04:51:55 INFO - PROCESS | 4936 | 1461066715927 Marionette TRACE conn3 <- [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] 04:51:55 INFO - PROCESS | 4936 | 1461066715970 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:51:55 INFO - PROCESS | 4936 | 1461066715977 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 4936 | 1461066715981 Marionette TRACE conn3 <- [1,2726,null,{}] 04:51:55 INFO - PROCESS | 4936 | 1461066715986 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 4936 | 1461066716194 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:51:56 INFO - PROCESS | 4936 | 1461066716394 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b72c800 == 112 [pid = 4936] [id = 689] 04:51:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f7674ece400) [pid = 4936] [serial = 2068] [outer = (nil)] 04:51:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767ce96c00) [pid = 4936] [serial = 2069] [outer = 0x7f7674ece400] 04:51:56 INFO - PROCESS | 4936 | 1461066716471 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767d632800) [pid = 4936] [serial = 2070] [outer = 0x7f7674ece400] 04:51:57 INFO - PROCESS | 4936 | 1461066717300 Marionette TRACE conn3 <- [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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:51:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1380ms 04:51:57 INFO - PROCESS | 4936 | 1461066717358 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:51:57 INFO - PROCESS | 4936 | 1461066717372 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:51:57 INFO - PROCESS | 4936 | 1461066717379 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 4936 | 1461066717383 Marionette TRACE conn3 <- [1,2730,null,{}] 04:51:57 INFO - PROCESS | 4936 | 1461066717396 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:57 INFO - PROCESS | 4936 | 1461066717697 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:51:57 INFO - PROCESS | 4936 | 1461066717733 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767dad2800 == 113 [pid = 4936] [id = 690] 04:51:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f767eb1ac00) [pid = 4936] [serial = 2071] [outer = (nil)] 04:51:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767fc95000) [pid = 4936] [serial = 2072] [outer = 0x7f767eb1ac00] 04:51:57 INFO - PROCESS | 4936 | 1461066717801 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767fcdb400) [pid = 4936] [serial = 2073] [outer = 0x7f767eb1ac00] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f767d8e4000) [pid = 4936] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f767accc400) [pid = 4936] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f7677e1ac00) [pid = 4936] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7685577800) [pid = 4936] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f767accb000) [pid = 4936] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767bba6400) [pid = 4936] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7685714800) [pid = 4936] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f7676e89800) [pid = 4936] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f767fc99000) [pid = 4936] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f767bba1c00) [pid = 4936] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f76864ba000) [pid = 4936] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f7677edf400) [pid = 4936] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 127 (0x7f7671db1800) [pid = 4936] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 126 (0x7f76774e5400) [pid = 4936] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 125 (0x7f767c6cd800) [pid = 4936] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 124 (0x7f7671db4800) [pid = 4936] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 123 (0x7f7671bbfc00) [pid = 4936] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 122 (0x7f767ab66000) [pid = 4936] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 121 (0x7f7686333800) [pid = 4936] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 120 (0x7f76864bac00) [pid = 4936] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 119 (0x7f7676e8f800) [pid = 4936] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 118 (0x7f768770e400) [pid = 4936] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 117 (0x7f7671db4000) [pid = 4936] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:51:59 INFO - PROCESS | 4936 | --DOMWINDOW == 116 (0x7f767bba4800) [pid = 4936] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:51:59 INFO - PROCESS | 4936 | 1461066719826 Marionette TRACE conn3 <- [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] 04:51:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:51:59 INFO - PROCESS | 4936 | 1461066719885 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:51:59 INFO - PROCESS | 4936 | 1461066719892 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 4936 | 1461066719895 Marionette TRACE conn3 <- [1,2734,null,{}] 04:51:59 INFO - PROCESS | 4936 | 1461066719900 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:00 INFO - PROCESS | 4936 | 1461066720173 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:52:00 INFO - PROCESS | 4936 | 1461066720286 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c70e000 == 114 [pid = 4936] [id = 691] 04:52:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 117 (0x7f76774e5400) [pid = 4936] [serial = 2074] [outer = (nil)] 04:52:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 118 (0x7f767accb000) [pid = 4936] [serial = 2075] [outer = 0x7f76774e5400] 04:52:00 INFO - PROCESS | 4936 | 1461066720352 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 119 (0x7f767ce0f800) [pid = 4936] [serial = 2076] [outer = 0x7f76774e5400] 04:52:01 INFO - PROCESS | 4936 | 1461066721235 Marionette TRACE conn3 <- [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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:52:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1401ms 04:52:01 INFO - PROCESS | 4936 | 1461066721304 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 4936 | 1461066721309 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:52:01 INFO - PROCESS | 4936 | 1461066721318 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 4936 | 1461066721322 Marionette TRACE conn3 <- [1,2738,null,{}] 04:52:01 INFO - PROCESS | 4936 | 1461066721330 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 4936 | 1461066721586 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:52:02 INFO - PROCESS | 4936 | 1461066722010 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677107000 == 115 [pid = 4936] [id = 692] 04:52:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 120 (0x7f7671bbd000) [pid = 4936] [serial = 2077] [outer = (nil)] 04:52:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 121 (0x7f7671dabc00) [pid = 4936] [serial = 2078] [outer = 0x7f7671bbd000] 04:52:02 INFO - PROCESS | 4936 | 1461066722096 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 4936 | ++DOMWINDOW == 122 (0x7f76746b6000) [pid = 4936] [serial = 2079] [outer = 0x7f7671bbd000] 04:52:03 INFO - PROCESS | 4936 | 1461066723071 Marionette TRACE conn3 <- [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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:52:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1834ms 04:52:03 INFO - PROCESS | 4936 | 1461066723153 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 4936 | 1461066723161 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:52:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:52:03 INFO - PROCESS | 4936 | 1461066723173 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 4936 | 1461066723177 Marionette TRACE conn3 <- [1,2742,null,{}] 04:52:03 INFO - PROCESS | 4936 | 1461066723185 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 4936 | 1461066723491 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:52:03 INFO - PROCESS | 4936 | 1461066723811 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b354800 == 116 [pid = 4936] [id = 693] 04:52:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 123 (0x7f7676d37c00) [pid = 4936] [serial = 2080] [outer = (nil)] 04:52:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 124 (0x7f76774eec00) [pid = 4936] [serial = 2081] [outer = 0x7f7676d37c00] 04:52:03 INFO - PROCESS | 4936 | 1461066723932 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 125 (0x7f7677e19400) [pid = 4936] [serial = 2082] [outer = 0x7f7676d37c00] 04:52:05 INFO - PROCESS | 4936 | 1461066725507 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:52:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2395ms 04:52:05 INFO - PROCESS | 4936 | 1461066725576 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 4936 | 1461066725587 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:52:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:52:05 INFO - PROCESS | 4936 | 1461066725650 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 4936 | 1461066725656 Marionette TRACE conn3 <- [1,2746,null,{}] 04:52:05 INFO - PROCESS | 4936 | 1461066725665 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 4936 | 1461066725985 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:52:06 INFO - PROCESS | 4936 | 1461066726252 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da51800 == 117 [pid = 4936] [id = 694] 04:52:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 126 (0x7f7671bbfc00) [pid = 4936] [serial = 2083] [outer = (nil)] 04:52:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 127 (0x7f767ab70400) [pid = 4936] [serial = 2084] [outer = 0x7f7671bbfc00] 04:52:06 INFO - PROCESS | 4936 | 1461066726329 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 128 (0x7f767caca800) [pid = 4936] [serial = 2085] [outer = 0x7f7671bbfc00] 04:52:07 INFO - PROCESS | 4936 | 1461066727314 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1707ms 04:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:52:07 INFO - PROCESS | 4936 | 1461066727343 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 4936 | 1461066727346 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:52:07 INFO - PROCESS | 4936 | 1461066727361 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 4936 | 1461066727370 Marionette TRACE conn3 <- [1,2750,null,{}] 04:52:07 INFO - PROCESS | 4936 | 1461066727379 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:07 INFO - PROCESS | 4936 | 1461066727628 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:52:07 INFO - PROCESS | 4936 | 1461066727888 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bc7000 == 118 [pid = 4936] [id = 695] 04:52:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7677325400) [pid = 4936] [serial = 2086] [outer = (nil)] 04:52:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f767d633400) [pid = 4936] [serial = 2087] [outer = 0x7f7677325400] 04:52:08 INFO - PROCESS | 4936 | 1461066728010 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f767eb26000) [pid = 4936] [serial = 2088] [outer = 0x7f7677325400] 04:52:08 INFO - PROCESS | 4936 | 1461066728891 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1601ms 04:52:08 INFO - PROCESS | 4936 | 1461066728953 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:52:08 INFO - PROCESS | 4936 | 1461066728958 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:52:08 INFO - PROCESS | 4936 | 1461066728964 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 4936 | 1461066728968 Marionette TRACE conn3 <- [1,2754,null,{}] 04:52:08 INFO - PROCESS | 4936 | 1461066728974 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:09 INFO - PROCESS | 4936 | 1461066729210 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:52:09 INFO - PROCESS | 4936 | 1461066729422 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e3d800 == 119 [pid = 4936] [id = 696] 04:52:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f767cd51800) [pid = 4936] [serial = 2089] [outer = (nil)] 04:52:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767f909800) [pid = 4936] [serial = 2090] [outer = 0x7f767cd51800] 04:52:09 INFO - PROCESS | 4936 | 1461066729543 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767fcdc000) [pid = 4936] [serial = 2091] [outer = 0x7f767cd51800] 04:52:10 INFO - PROCESS | 4936 | 1461066730515 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1586ms 04:52:10 INFO - PROCESS | 4936 | 1461066730553 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 4936 | 1461066730556 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:52:10 INFO - PROCESS | 4936 | 1461066730562 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 4936 | 1461066730565 Marionette TRACE conn3 <- [1,2758,null,{}] 04:52:10 INFO - PROCESS | 4936 | 1461066730571 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:10 INFO - PROCESS | 4936 | 1461066730803 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:52:11 INFO - PROCESS | 4936 | 1461066731069 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a8000 == 120 [pid = 4936] [id = 697] 04:52:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f768030c800) [pid = 4936] [serial = 2092] [outer = (nil)] 04:52:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f768046f400) [pid = 4936] [serial = 2093] [outer = 0x7f768030c800] 04:52:11 INFO - PROCESS | 4936 | 1461066731210 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f7684dfa000) [pid = 4936] [serial = 2094] [outer = 0x7f768030c800] 04:52:12 INFO - PROCESS | 4936 | 1461066732117 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1582ms 04:52:12 INFO - PROCESS | 4936 | 1461066732145 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 4936 | 1461066732149 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:52:12 INFO - PROCESS | 4936 | 1461066732155 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 4936 | 1461066732160 Marionette TRACE conn3 <- [1,2762,null,{}] 04:52:12 INFO - PROCESS | 4936 | 1461066732166 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:12 INFO - PROCESS | 4936 | 1461066732396 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:52:12 INFO - PROCESS | 4936 | 1461066732616 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877d7800 == 121 [pid = 4936] [id = 698] 04:52:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7684f0b800) [pid = 4936] [serial = 2095] [outer = (nil)] 04:52:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f768545e400) [pid = 4936] [serial = 2096] [outer = 0x7f7684f0b800] 04:52:12 INFO - PROCESS | 4936 | 1461066732729 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f7685535c00) [pid = 4936] [serial = 2097] [outer = 0x7f7684f0b800] 04:52:13 INFO - PROCESS | 4936 | 1461066733638 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1536ms 04:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:52:13 INFO - PROCESS | 4936 | 1461066733693 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 4936 | 1461066733696 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:52:13 INFO - PROCESS | 4936 | 1461066733721 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 4936 | 1461066733725 Marionette TRACE conn3 <- [1,2766,null,{}] 04:52:13 INFO - PROCESS | 4936 | 1461066733734 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 4936 | 1461066733973 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:52:14 INFO - PROCESS | 4936 | 1461066734235 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688682000 == 122 [pid = 4936] [id = 699] 04:52:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7685460000) [pid = 4936] [serial = 2098] [outer = (nil)] 04:52:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7685576c00) [pid = 4936] [serial = 2099] [outer = 0x7f7685460000] 04:52:14 INFO - PROCESS | 4936 | 1461066734350 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f76856d0400) [pid = 4936] [serial = 2100] [outer = 0x7f7685460000] 04:52:15 INFO - PROCESS | 4936 | 1461066735220 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1560ms 04:52:15 INFO - PROCESS | 4936 | 1461066735262 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:52:15 INFO - PROCESS | 4936 | 1461066735266 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:52:15 INFO - PROCESS | 4936 | 1461066735272 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 4936 | 1461066735275 Marionette TRACE conn3 <- [1,2770,null,{}] 04:52:15 INFO - PROCESS | 4936 | 1461066735280 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 4936 | 1461066735501 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:52:15 INFO - PROCESS | 4936 | 1461066735764 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768951b000 == 123 [pid = 4936] [id = 700] 04:52:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7685536000) [pid = 4936] [serial = 2101] [outer = (nil)] 04:52:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f7685717000) [pid = 4936] [serial = 2102] [outer = 0x7f7685536000] 04:52:15 INFO - PROCESS | 4936 | 1461066735842 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7686337400) [pid = 4936] [serial = 2103] [outer = 0x7f7685536000] 04:52:16 INFO - PROCESS | 4936 | 1461066736732 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1529ms 04:52:16 INFO - PROCESS | 4936 | 1461066736803 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 4936 | 1461066736807 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:52:16 INFO - PROCESS | 4936 | 1461066736813 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 4936 | 1461066736815 Marionette TRACE conn3 <- [1,2774,null,{}] 04:52:16 INFO - PROCESS | 4936 | 1461066736823 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:17 INFO - PROCESS | 4936 | 1461066737057 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:52:17 INFO - PROCESS | 4936 | 1461066737314 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c185800 == 124 [pid = 4936] [id = 701] 04:52:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f768553f400) [pid = 4936] [serial = 2104] [outer = (nil)] 04:52:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7686340c00) [pid = 4936] [serial = 2105] [outer = 0x7f768553f400] 04:52:17 INFO - PROCESS | 4936 | 1461066737431 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f768640f000) [pid = 4936] [serial = 2106] [outer = 0x7f768553f400] 04:52:18 INFO - PROCESS | 4936 | 1461066738285 Marionette TRACE conn3 <- [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]]]}] 04:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1540ms 04:52:18 INFO - PROCESS | 4936 | 1461066738354 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:52:18 INFO - PROCESS | 4936 | 1461066738358 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:52:18 INFO - PROCESS | 4936 | 1461066738365 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 4936 | 1461066738368 Marionette TRACE conn3 <- [1,2778,null,{}] 04:52:18 INFO - PROCESS | 4936 | 1461066738373 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:18 INFO - PROCESS | 4936 | 1461066738656 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:52:18 INFO - PROCESS | 4936 | 1461066738977 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c39b800 == 125 [pid = 4936] [id = 702] 04:52:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f76864c2800) [pid = 4936] [serial = 2107] [outer = (nil)] 04:52:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7686661800) [pid = 4936] [serial = 2108] [outer = 0x7f76864c2800] 04:52:19 INFO - PROCESS | 4936 | 1461066739066 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7686736c00) [pid = 4936] [serial = 2109] [outer = 0x7f76864c2800] 04:52:19 INFO - PROCESS | 4936 | 1461066739976 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1682ms 04:52:20 INFO - PROCESS | 4936 | 1461066740048 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 4936 | 1461066740052 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:52:20 INFO - PROCESS | 4936 | 1461066740058 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 4936 | 1461066740063 Marionette TRACE conn3 <- [1,2782,null,{}] 04:52:20 INFO - PROCESS | 4936 | 1461066740069 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:20 INFO - PROCESS | 4936 | 1461066740366 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:52:20 INFO - PROCESS | 4936 | 1461066740668 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9a6800 == 126 [pid = 4936] [id = 703] 04:52:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f76867e8c00) [pid = 4936] [serial = 2110] [outer = (nil)] 04:52:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f768774c400) [pid = 4936] [serial = 2111] [outer = 0x7f76867e8c00] 04:52:20 INFO - PROCESS | 4936 | 1461066740746 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7687bc1000) [pid = 4936] [serial = 2112] [outer = 0x7f76867e8c00] 04:52:21 INFO - PROCESS | 4936 | 1461066741603 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:52:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1580ms 04:52:21 INFO - PROCESS | 4936 | 1461066741640 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 4936 | 1461066741644 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:52:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:52:21 INFO - PROCESS | 4936 | 1461066741650 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 4936 | 1461066741654 Marionette TRACE conn3 <- [1,2786,null,{}] 04:52:21 INFO - PROCESS | 4936 | 1461066741659 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:21 INFO - PROCESS | 4936 | 1461066741889 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:52:22 INFO - PROCESS | 4936 | 1461066742155 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768e07e800 == 127 [pid = 4936] [id = 704] 04:52:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7687706400) [pid = 4936] [serial = 2113] [outer = (nil)] 04:52:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7688151400) [pid = 4936] [serial = 2114] [outer = 0x7f7687706400] 04:52:22 INFO - PROCESS | 4936 | 1461066742272 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f768829e800) [pid = 4936] [serial = 2115] [outer = 0x7f7687706400] 04:52:23 INFO - PROCESS | 4936 | 1461066743112 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:52:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1529ms 04:52:23 INFO - PROCESS | 4936 | 1461066743181 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 4936 | 1461066743184 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:52:23 INFO - PROCESS | 4936 | 1461066743190 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 4936 | 1461066743192 Marionette TRACE conn3 <- [1,2790,null,{}] 04:52:23 INFO - PROCESS | 4936 | 1461066743198 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:23 INFO - PROCESS | 4936 | 1461066743433 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:52:23 INFO - PROCESS | 4936 | 1461066743781 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768ffed000 == 128 [pid = 4936] [id = 705] 04:52:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7676d33c00) [pid = 4936] [serial = 2116] [outer = (nil)] 04:52:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f768830e000) [pid = 4936] [serial = 2117] [outer = 0x7f7676d33c00] 04:52:23 INFO - PROCESS | 4936 | 1461066743858 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f76883af800) [pid = 4936] [serial = 2118] [outer = 0x7f7676d33c00] 04:52:24 INFO - PROCESS | 4936 | 1461066744712 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1578ms 04:52:24 INFO - PROCESS | 4936 | 1461066744769 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 4936 | 1461066744773 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:52:24 INFO - PROCESS | 4936 | 1461066744779 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 4936 | 1461066744782 Marionette TRACE conn3 <- [1,2794,null,{}] 04:52:24 INFO - PROCESS | 4936 | 1461066744787 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:25 INFO - PROCESS | 4936 | 1461066745022 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:52:25 INFO - PROCESS | 4936 | 1461066745286 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769044e800 == 129 [pid = 4936] [id = 706] 04:52:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f76882a4800) [pid = 4936] [serial = 2119] [outer = (nil)] 04:52:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7688725000) [pid = 4936] [serial = 2120] [outer = 0x7f76882a4800] 04:52:25 INFO - PROCESS | 4936 | 1461066745402 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7689371000) [pid = 4936] [serial = 2121] [outer = 0x7f76882a4800] 04:52:26 INFO - PROCESS | 4936 | 1461066746231 Marionette TRACE conn3 <- [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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1528ms 04:52:26 INFO - PROCESS | 4936 | 1461066746308 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 4936 | 1461066746312 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:52:26 INFO - PROCESS | 4936 | 1461066746318 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 4936 | 1461066746320 Marionette TRACE conn3 <- [1,2798,null,{}] 04:52:26 INFO - PROCESS | 4936 | 1461066746326 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:26 INFO - PROCESS | 4936 | 1461066746597 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:52:26 INFO - PROCESS | 4936 | 1461066746902 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690b55000 == 130 [pid = 4936] [id = 707] 04:52:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f767cd48c00) [pid = 4936] [serial = 2122] [outer = (nil)] 04:52:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768956f000) [pid = 4936] [serial = 2123] [outer = 0x7f767cd48c00] 04:52:26 INFO - PROCESS | 4936 | 1461066746982 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f7689732800) [pid = 4936] [serial = 2124] [outer = 0x7f767cd48c00] 04:52:27 INFO - PROCESS | 4936 | 1461066747911 Marionette TRACE conn3 <- [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]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1629ms 04:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:52:27 INFO - PROCESS | 4936 | 1461066747948 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 4936 | 1461066747951 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:52:27 INFO - PROCESS | 4936 | 1461066747957 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 4936 | 1461066747960 Marionette TRACE conn3 <- [1,2802,null,{}] 04:52:27 INFO - PROCESS | 4936 | 1461066747965 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:28 INFO - PROCESS | 4936 | 1461066748201 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:52:28 INFO - PROCESS | 4936 | 1461066748475 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911ac800 == 131 [pid = 4936] [id = 708] 04:52:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7676e90000) [pid = 4936] [serial = 2125] [outer = (nil)] 04:52:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7689732c00) [pid = 4936] [serial = 2126] [outer = 0x7f7676e90000] 04:52:28 INFO - PROCESS | 4936 | 1461066748590 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768b428800) [pid = 4936] [serial = 2127] [outer = 0x7f7676e90000] 04:52:29 INFO - PROCESS | 4936 | 1461066749454 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1534ms 04:52:29 INFO - PROCESS | 4936 | 1461066749491 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 4936 | 1461066749495 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:52:29 INFO - PROCESS | 4936 | 1461066749501 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 4936 | 1461066749503 Marionette TRACE conn3 <- [1,2806,null,{}] 04:52:29 INFO - PROCESS | 4936 | 1461066749509 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:29 INFO - PROCESS | 4936 | 1461066749740 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:52:30 INFO - PROCESS | 4936 | 1461066750019 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7691b66000 == 132 [pid = 4936] [id = 709] 04:52:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f76774e7400) [pid = 4936] [serial = 2128] [outer = (nil)] 04:52:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768b741400) [pid = 4936] [serial = 2129] [outer = 0x7f76774e7400] 04:52:30 INFO - PROCESS | 4936 | 1461066750135 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768b747400) [pid = 4936] [serial = 2130] [outer = 0x7f76774e7400] 04:52:30 INFO - PROCESS | 4936 | 1461066750968 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1530ms 04:52:31 INFO - PROCESS | 4936 | 1461066751032 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 4936 | 1461066751036 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:52:31 INFO - PROCESS | 4936 | 1461066751041 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 4936 | 1461066751043 Marionette TRACE conn3 <- [1,2810,null,{}] 04:52:31 INFO - PROCESS | 4936 | 1461066751050 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:31 INFO - PROCESS | 4936 | 1461066751287 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:52:31 INFO - PROCESS | 4936 | 1461066751551 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769205c800 == 133 [pid = 4936] [id = 710] 04:52:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768973b000) [pid = 4936] [serial = 2131] [outer = (nil)] 04:52:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768b907c00) [pid = 4936] [serial = 2132] [outer = 0x7f768973b000] 04:52:31 INFO - PROCESS | 4936 | 1461066751669 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768b90c800) [pid = 4936] [serial = 2133] [outer = 0x7f768973b000] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854aa000 == 132 [pid = 4936] [id = 441] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b71e800 == 131 [pid = 4936] [id = 603] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767c70e000 == 130 [pid = 4936] [id = 691] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767dad2800 == 129 [pid = 4936] [id = 690] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b72c800 == 128 [pid = 4936] [id = 689] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7678080000 == 127 [pid = 4936] [id = 688] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0b5800 == 126 [pid = 4936] [id = 687] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba3c000 == 125 [pid = 4936] [id = 686] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b729800 == 124 [pid = 4936] [id = 685] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7678084800 == 123 [pid = 4936] [id = 684] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689482000 == 122 [pid = 4936] [id = 683] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7687b0f800 == 121 [pid = 4936] [id = 682] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855b8000 == 120 [pid = 4936] [id = 681] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7685016800 == 119 [pid = 4936] [id = 680] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7680610800 == 118 [pid = 4936] [id = 679] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fabf800 == 117 [pid = 4936] [id = 678] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ed0c800 == 116 [pid = 4936] [id = 677] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce6e000 == 115 [pid = 4936] [id = 676] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba32000 == 114 [pid = 4936] [id = 675] 04:52:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7679c82800 == 113 [pid = 4936] [id = 674] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7684ee5400) [pid = 4936] [serial = 1973] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7685060800) [pid = 4936] [serial = 1977] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768570ac00) [pid = 4936] [serial = 1983] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767cb6b000) [pid = 4936] [serial = 1962] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f768829fc00) [pid = 4936] [serial = 2004] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7686415400) [pid = 4936] [serial = 1986] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7677746c00) [pid = 4936] [serial = 2015] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f7684c79c00) [pid = 4936] [serial = 1971] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f767cd54000) [pid = 4936] [serial = 1964] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f767ce98c00) [pid = 4936] [serial = 1965] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f76867eec00) [pid = 4936] [serial = 1994] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f768640ac00) [pid = 4936] [serial = 1985] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f767b8da800) [pid = 4936] [serial = 1959] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f76729eb400) [pid = 4936] [serial = 1952] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7677e17c00) [pid = 4936] [serial = 1881] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7680472000) [pid = 4936] [serial = 1970] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7685465800) [pid = 4936] [serial = 1979] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7676e87000) [pid = 4936] [serial = 2012] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7677ee2800) [pid = 4936] [serial = 2016] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7684f07800) [pid = 4936] [serial = 1974] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768815c800) [pid = 4936] [serial = 2003] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7674ecac00) [pid = 4936] [serial = 2018] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76864c0800) [pid = 4936] [serial = 1988] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f768673f400) [pid = 4936] [serial = 1992] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7677e10800) [pid = 4936] [serial = 2019] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7687d51400) [pid = 4936] [serial = 2001] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767a623800) [pid = 4936] [serial = 1958] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767cad9c00) [pid = 4936] [serial = 1961] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7686735000) [pid = 4936] [serial = 1991] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f768770b800) [pid = 4936] [serial = 1995] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7677327400) [pid = 4936] [serial = 1955] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f76882a7800) [pid = 4936] [serial = 2006] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f768665f000) [pid = 4936] [serial = 1989] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f7688310000) [pid = 4936] [serial = 2007] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f76856c6c00) [pid = 4936] [serial = 1982] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7687bbc800) [pid = 4936] [serial = 2000] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f7684fa2400) [pid = 4936] [serial = 1976] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f76746b2000) [pid = 4936] [serial = 2010] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f76729e6000) [pid = 4936] [serial = 2009] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f7677752400) [pid = 4936] [serial = 1956] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f7687750400) [pid = 4936] [serial = 1998] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767db9e400) [pid = 4936] [serial = 1967] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7674ecec00) [pid = 4936] [serial = 1953] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f767704dc00) [pid = 4936] [serial = 2013] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f767f90b000) [pid = 4936] [serial = 1968] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 130 (0x7f768553a800) [pid = 4936] [serial = 1980] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 129 (0x7f7687743000) [pid = 4936] [serial = 1997] [outer = (nil)] [url = about:blank] 04:52:33 INFO - PROCESS | 4936 | --DOMWINDOW == 128 (0x7f767acd2000) [pid = 4936] [serial = 2021] [outer = (nil)] [url = about:blank] 04:52:34 INFO - PROCESS | 4936 | 1461066754143 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 3140ms 04:52:34 INFO - PROCESS | 4936 | 1461066754184 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:52:34 INFO - PROCESS | 4936 | 1461066754189 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:52:34 INFO - PROCESS | 4936 | 1461066754197 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 4936 | 1461066754202 Marionette TRACE conn3 <- [1,2814,null,{}] 04:52:34 INFO - PROCESS | 4936 | 1461066754210 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:34 INFO - PROCESS | 4936 | 1461066754430 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:52:34 INFO - PROCESS | 4936 | 1461066754650 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76774c4800 == 114 [pid = 4936] [id = 711] 04:52:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 129 (0x7f7676c6ec00) [pid = 4936] [serial = 2134] [outer = (nil)] 04:52:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 130 (0x7f7676d28c00) [pid = 4936] [serial = 2135] [outer = 0x7f7676c6ec00] 04:52:34 INFO - PROCESS | 4936 | 1461066754719 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 131 (0x7f7677045c00) [pid = 4936] [serial = 2136] [outer = 0x7f7676c6ec00] 04:52:35 INFO - PROCESS | 4936 | 1461066755508 Marionette TRACE conn3 <- [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]]]}] 04:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1340ms 04:52:35 INFO - PROCESS | 4936 | 1461066755542 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 4936 | 1461066755549 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:52:35 INFO - PROCESS | 4936 | 1461066755559 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 4936 | 1461066755562 Marionette TRACE conn3 <- [1,2818,null,{}] 04:52:35 INFO - PROCESS | 4936 | 1461066755568 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:35 INFO - PROCESS | 4936 | 1461066755788 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:52:35 INFO - PROCESS | 4936 | 1461066755989 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9c3000 == 115 [pid = 4936] [id = 712] 04:52:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f76729f0000) [pid = 4936] [serial = 2137] [outer = (nil)] 04:52:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f76774ef000) [pid = 4936] [serial = 2138] [outer = 0x7f76729f0000] 04:52:36 INFO - PROCESS | 4936 | 1461066756066 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f7677e17c00) [pid = 4936] [serial = 2139] [outer = 0x7f76729f0000] 04:52:37 INFO - PROCESS | 4936 | 1461066757024 Marionette TRACE conn3 <- [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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1485ms 04:52:37 INFO - PROCESS | 4936 | 1461066757046 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 4936 | 1461066757049 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:52:37 INFO - PROCESS | 4936 | 1461066757056 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 4936 | 1461066757061 Marionette TRACE conn3 <- [1,2822,null,{}] 04:52:37 INFO - PROCESS | 4936 | 1461066757095 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:37 INFO - PROCESS | 4936 | 1461066757387 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:52:37 INFO - PROCESS | 4936 | 1461066757428 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b34d800 == 116 [pid = 4936] [id = 713] 04:52:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767a61c000) [pid = 4936] [serial = 2140] [outer = (nil)] 04:52:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767acc4c00) [pid = 4936] [serial = 2141] [outer = 0x7f767a61c000] 04:52:37 INFO - PROCESS | 4936 | 1461066757497 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767bb9ec00) [pid = 4936] [serial = 2142] [outer = 0x7f767a61c000] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f767c6d0000) [pid = 4936] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f76746aec00) [pid = 4936] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f767eb1ac00) [pid = 4936] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f7674ece400) [pid = 4936] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 132 (0x7f76729e9400) [pid = 4936] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:52:38 INFO - PROCESS | 4936 | --DOMWINDOW == 131 (0x7f7671db3000) [pid = 4936] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:52:38 INFO - PROCESS | 4936 | 1461066758919 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:52:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1903ms 04:52:38 INFO - PROCESS | 4936 | 1461066758960 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 4936 | 1461066758964 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:52:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:52:38 INFO - PROCESS | 4936 | 1461066758970 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 4936 | 1461066758972 Marionette TRACE conn3 <- [1,2826,null,{}] 04:52:38 INFO - PROCESS | 4936 | 1461066758977 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:39 INFO - PROCESS | 4936 | 1461066759188 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:52:39 INFO - PROCESS | 4936 | 1461066759403 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ba44800 == 117 [pid = 4936] [id = 714] 04:52:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 132 (0x7f7674ece400) [pid = 4936] [serial = 2143] [outer = (nil)] 04:52:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 133 (0x7f767c6d0000) [pid = 4936] [serial = 2144] [outer = 0x7f7674ece400] 04:52:39 INFO - PROCESS | 4936 | 1461066759467 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767cba4800) [pid = 4936] [serial = 2145] [outer = 0x7f7674ece400] 04:52:40 INFO - PROCESS | 4936 | 1461066760230 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1281ms 04:52:40 INFO - PROCESS | 4936 | 1461066760254 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 4936 | 1461066760257 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:52:40 INFO - PROCESS | 4936 | 1461066760263 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 4936 | 1461066760265 Marionette TRACE conn3 <- [1,2830,null,{}] 04:52:40 INFO - PROCESS | 4936 | 1461066760271 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 4936 | 1461066760568 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:52:40 INFO - PROCESS | 4936 | 1461066760591 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce6d800 == 118 [pid = 4936] [id = 715] 04:52:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767b8e1400) [pid = 4936] [serial = 2146] [outer = (nil)] 04:52:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767cd50000) [pid = 4936] [serial = 2147] [outer = 0x7f767b8e1400] 04:52:40 INFO - PROCESS | 4936 | 1461066760653 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767ce9c400) [pid = 4936] [serial = 2148] [outer = 0x7f767b8e1400] 04:52:41 INFO - PROCESS | 4936 | 1461066761891 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:52:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 04:52:41 INFO - PROCESS | 4936 | 1461066761952 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 4936 | 1461066761960 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:52:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:52:41 INFO - PROCESS | 4936 | 1461066761969 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 4936 | 1461066761974 Marionette TRACE conn3 <- [1,2834,null,{}] 04:52:41 INFO - PROCESS | 4936 | 1461066761981 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:42 INFO - PROCESS | 4936 | 1461066762284 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:52:42 INFO - PROCESS | 4936 | 1461066762603 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b21e000 == 119 [pid = 4936] [id = 716] 04:52:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f7679ea0000) [pid = 4936] [serial = 2149] [outer = (nil)] 04:52:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767a0c7400) [pid = 4936] [serial = 2150] [outer = 0x7f7679ea0000] 04:52:42 INFO - PROCESS | 4936 | 1461066762680 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 140 (0x7f767accf800) [pid = 4936] [serial = 2151] [outer = 0x7f7679ea0000] 04:52:43 INFO - PROCESS | 4936 | 1461066763621 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1682ms 04:52:43 INFO - PROCESS | 4936 | 1461066763652 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 4936 | 1461066763660 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:52:43 INFO - PROCESS | 4936 | 1461066763671 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 4936 | 1461066763675 Marionette TRACE conn3 <- [1,2838,null,{}] 04:52:43 INFO - PROCESS | 4936 | 1461066763682 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 4936 | 1461066763931 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:52:44 INFO - PROCESS | 4936 | 1461066764277 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767da49000 == 120 [pid = 4936] [id = 717] 04:52:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7679ea4800) [pid = 4936] [serial = 2152] [outer = (nil)] 04:52:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767ce9f800) [pid = 4936] [serial = 2153] [outer = 0x7f7679ea4800] 04:52:44 INFO - PROCESS | 4936 | 1461066764358 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767d638c00) [pid = 4936] [serial = 2154] [outer = 0x7f7679ea4800] 04:52:45 INFO - PROCESS | 4936 | 1461066765251 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1638ms 04:52:45 INFO - PROCESS | 4936 | 1461066765309 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 4936 | 1461066765314 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:52:45 INFO - PROCESS | 4936 | 1461066765320 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 4936 | 1461066765325 Marionette TRACE conn3 <- [1,2842,null,{}] 04:52:45 INFO - PROCESS | 4936 | 1461066765341 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 4936 | 1461066765625 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:52:45 INFO - PROCESS | 4936 | 1461066765926 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbd6000 == 121 [pid = 4936] [id = 718] 04:52:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f767eb27400) [pid = 4936] [serial = 2155] [outer = (nil)] 04:52:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767fc94400) [pid = 4936] [serial = 2156] [outer = 0x7f767eb27400] 04:52:46 INFO - PROCESS | 4936 | 1461066766011 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7680238000) [pid = 4936] [serial = 2157] [outer = 0x7f767eb27400] 04:52:46 INFO - PROCESS | 4936 | 1461066766898 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1639ms 04:52:46 INFO - PROCESS | 4936 | 1461066766959 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:52:46 INFO - PROCESS | 4936 | 1461066766964 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:52:46 INFO - PROCESS | 4936 | 1461066766970 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 4936 | 1461066766974 Marionette TRACE conn3 <- [1,2846,null,{}] 04:52:46 INFO - PROCESS | 4936 | 1461066766979 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:47 INFO - PROCESS | 4936 | 1461066767223 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:52:47 INFO - PROCESS | 4936 | 1461066767522 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768060d800 == 122 [pid = 4936] [id = 719] 04:52:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f767edb7c00) [pid = 4936] [serial = 2158] [outer = (nil)] 04:52:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7684b8b400) [pid = 4936] [serial = 2159] [outer = 0x7f767edb7c00] 04:52:47 INFO - PROCESS | 4936 | 1461066767602 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7684c79000) [pid = 4936] [serial = 2160] [outer = 0x7f767edb7c00] 04:52:48 INFO - PROCESS | 4936 | 1461066768492 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1581ms 04:52:48 INFO - PROCESS | 4936 | 1461066768552 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 4936 | 1461066768556 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:52:48 INFO - PROCESS | 4936 | 1461066768563 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 4936 | 1461066768566 Marionette TRACE conn3 <- [1,2850,null,{}] 04:52:48 INFO - PROCESS | 4936 | 1461066768571 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 4936 | 1461066768799 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:52:49 INFO - PROCESS | 4936 | 1461066769068 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e20800 == 123 [pid = 4936] [id = 720] 04:52:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7684c84000) [pid = 4936] [serial = 2161] [outer = (nil)] 04:52:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7684dee000) [pid = 4936] [serial = 2162] [outer = 0x7f7684c84000] 04:52:49 INFO - PROCESS | 4936 | 1461066769197 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7684eebc00) [pid = 4936] [serial = 2163] [outer = 0x7f7684c84000] 04:52:50 INFO - PROCESS | 4936 | 1461066770099 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1578ms 04:52:50 INFO - PROCESS | 4936 | 1461066770142 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 4936 | 1461066770146 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:52:50 INFO - PROCESS | 4936 | 1461066770152 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 4936 | 1461066770154 Marionette TRACE conn3 <- [1,2854,null,{}] 04:52:50 INFO - PROCESS | 4936 | 1461066770160 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 4936 | 1461066770418 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:52:50 INFO - PROCESS | 4936 | 1461066770717 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76855a3800 == 124 [pid = 4936] [id = 721] 04:52:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f7685060c00) [pid = 4936] [serial = 2164] [outer = (nil)] 04:52:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f768556e400) [pid = 4936] [serial = 2165] [outer = 0x7f7685060c00] 04:52:50 INFO - PROCESS | 4936 | 1461066770805 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7686337800) [pid = 4936] [serial = 2166] [outer = 0x7f7685060c00] 04:52:51 INFO - PROCESS | 4936 | 1461066771682 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 04:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:52:51 INFO - PROCESS | 4936 | 1461066771737 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 4936 | 1461066771740 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:52:51 INFO - PROCESS | 4936 | 1461066771746 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 4936 | 1461066771749 Marionette TRACE conn3 <- [1,2858,null,{}] 04:52:51 INFO - PROCESS | 4936 | 1461066771754 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 4936 | 1461066771989 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:52:52 INFO - PROCESS | 4936 | 1461066772253 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76877cd000 == 125 [pid = 4936] [id = 722] 04:52:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7685060800) [pid = 4936] [serial = 2167] [outer = (nil)] 04:52:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f76864bb400) [pid = 4936] [serial = 2168] [outer = 0x7f7685060800] 04:52:52 INFO - PROCESS | 4936 | 1461066772372 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7686669c00) [pid = 4936] [serial = 2169] [outer = 0x7f7685060800] 04:52:53 INFO - PROCESS | 4936 | 1461066773228 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1529ms 04:52:53 INFO - PROCESS | 4936 | 1461066773275 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 4936 | 1461066773280 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:52:53 INFO - PROCESS | 4936 | 1461066773286 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 4936 | 1461066773289 Marionette TRACE conn3 <- [1,2862,null,{}] 04:52:53 INFO - PROCESS | 4936 | 1461066773294 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 4936 | 1461066773517 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:52:53 INFO - PROCESS | 4936 | 1461066773782 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768879d800 == 126 [pid = 4936] [id = 723] 04:52:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7685458800) [pid = 4936] [serial = 2170] [outer = (nil)] 04:52:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f76867e2c00) [pid = 4936] [serial = 2171] [outer = 0x7f7685458800] 04:52:53 INFO - PROCESS | 4936 | 1461066773921 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7687705c00) [pid = 4936] [serial = 2172] [outer = 0x7f7685458800] 04:52:54 INFO - PROCESS | 4936 | 1461066774823 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1582ms 04:52:54 INFO - PROCESS | 4936 | 1461066774869 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:52:54 INFO - PROCESS | 4936 | 1461066774873 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:52:54 INFO - PROCESS | 4936 | 1461066774878 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 4936 | 1461066774881 Marionette TRACE conn3 <- [1,2866,null,{}] 04:52:54 INFO - PROCESS | 4936 | 1461066774887 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 4936 | 1461066775135 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:52:55 INFO - PROCESS | 4936 | 1461066775401 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b763800 == 127 [pid = 4936] [id = 724] 04:52:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f768666a000) [pid = 4936] [serial = 2173] [outer = (nil)] 04:52:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f768774e800) [pid = 4936] [serial = 2174] [outer = 0x7f768666a000] 04:52:55 INFO - PROCESS | 4936 | 1461066775518 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7688154000) [pid = 4936] [serial = 2175] [outer = 0x7f768666a000] 04:52:56 INFO - PROCESS | 4936 | 1461066776373 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1531ms 04:52:56 INFO - PROCESS | 4936 | 1461066776410 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 4936 | 1461066776414 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:52:56 INFO - PROCESS | 4936 | 1461066776420 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 4936 | 1461066776422 Marionette TRACE conn3 <- [1,2870,null,{}] 04:52:56 INFO - PROCESS | 4936 | 1461066776428 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:56 INFO - PROCESS | 4936 | 1461066776656 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:52:56 INFO - PROCESS | 4936 | 1461066776923 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c440800 == 128 [pid = 4936] [id = 725] 04:52:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f76883b6c00) [pid = 4936] [serial = 2176] [outer = (nil)] 04:52:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f7689572c00) [pid = 4936] [serial = 2177] [outer = 0x7f76883b6c00] 04:52:57 INFO - PROCESS | 4936 | 1461066777055 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768b487800) [pid = 4936] [serial = 2178] [outer = 0x7f76883b6c00] 04:52:57 INFO - PROCESS | 4936 | 1461066777941 Marionette TRACE conn3 <- [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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1583ms 04:52:58 INFO - PROCESS | 4936 | 1461066778004 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 4936 | 1461066778008 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:52:58 INFO - PROCESS | 4936 | 1461066778014 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 4936 | 1461066778017 Marionette TRACE conn3 <- [1,2874,null,{}] 04:52:58 INFO - PROCESS | 4936 | 1461066778023 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 4936 | 1461066778339 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:52:58 INFO - PROCESS | 4936 | 1461066778646 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9da000 == 129 [pid = 4936] [id = 726] 04:52:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7677145400) [pid = 4936] [serial = 2179] [outer = (nil)] 04:52:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f768b96dc00) [pid = 4936] [serial = 2180] [outer = 0x7f7677145400] 04:52:58 INFO - PROCESS | 4936 | 1461066778730 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f768bb7d400) [pid = 4936] [serial = 2181] [outer = 0x7f7677145400] 04:52:59 INFO - PROCESS | 4936 | 1461066779636 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1679ms 04:52:59 INFO - PROCESS | 4936 | 1461066779695 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 4936 | 1461066779698 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:52:59 INFO - PROCESS | 4936 | 1461066779704 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 4936 | 1461066779708 Marionette TRACE conn3 <- [1,2878,null,{}] 04:52:59 INFO - PROCESS | 4936 | 1461066779713 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:59 INFO - PROCESS | 4936 | 1461066779947 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:53:00 INFO - PROCESS | 4936 | 1461066780279 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690435000 == 130 [pid = 4936] [id = 727] 04:53:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7676e94800) [pid = 4936] [serial = 2182] [outer = (nil)] 04:53:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768bb83c00) [pid = 4936] [serial = 2183] [outer = 0x7f7676e94800] 04:53:00 INFO - PROCESS | 4936 | 1461066780377 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768c212000) [pid = 4936] [serial = 2184] [outer = 0x7f7676e94800] 04:53:01 INFO - PROCESS | 4936 | 1461066781250 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1589ms 04:53:01 INFO - PROCESS | 4936 | 1461066781295 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 4936 | 1461066781298 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:53:01 INFO - PROCESS | 4936 | 1461066781304 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 4936 | 1461066781306 Marionette TRACE conn3 <- [1,2882,null,{}] 04:53:01 INFO - PROCESS | 4936 | 1461066781312 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:01 INFO - PROCESS | 4936 | 1461066781555 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:53:01 INFO - PROCESS | 4936 | 1461066781795 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693ba5800 == 131 [pid = 4936] [id = 728] 04:53:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f767bba2800) [pid = 4936] [serial = 2185] [outer = (nil)] 04:53:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f768c218400) [pid = 4936] [serial = 2186] [outer = 0x7f767bba2800] 04:53:01 INFO - PROCESS | 4936 | 1461066781874 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f768e069000) [pid = 4936] [serial = 2187] [outer = 0x7f767bba2800] 04:53:02 INFO - PROCESS | 4936 | 1461066782761 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1534ms 04:53:02 INFO - PROCESS | 4936 | 1461066782839 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 4936 | 1461066782842 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:53:02 INFO - PROCESS | 4936 | 1461066782848 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 4936 | 1461066782850 Marionette TRACE conn3 <- [1,2886,null,{}] 04:53:02 INFO - PROCESS | 4936 | 1461066782856 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 4936 | 1461066783127 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:53:03 INFO - PROCESS | 4936 | 1461066783437 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76977b1800 == 132 [pid = 4936] [id = 729] 04:53:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7677145c00) [pid = 4936] [serial = 2188] [outer = (nil)] 04:53:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f768e0e8400) [pid = 4936] [serial = 2189] [outer = 0x7f7677145c00] 04:53:03 INFO - PROCESS | 4936 | 1461066783514 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f768e17d400) [pid = 4936] [serial = 2190] [outer = 0x7f7677145c00] 04:53:04 INFO - PROCESS | 4936 | 1461066784418 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1628ms 04:53:04 INFO - PROCESS | 4936 | 1461066784477 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 4936 | 1461066784480 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:53:04 INFO - PROCESS | 4936 | 1461066784486 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 4936 | 1461066784488 Marionette TRACE conn3 <- [1,2890,null,{}] 04:53:04 INFO - PROCESS | 4936 | 1461066784494 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:04 INFO - PROCESS | 4936 | 1461066784746 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:53:05 INFO - PROCESS | 4936 | 1461066785075 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769851a800 == 133 [pid = 4936] [id = 730] 04:53:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f767a61b400) [pid = 4936] [serial = 2191] [outer = (nil)] 04:53:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768e187c00) [pid = 4936] [serial = 2192] [outer = 0x7f767a61b400] 04:53:05 INFO - PROCESS | 4936 | 1461066785172 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f768e18fc00) [pid = 4936] [serial = 2193] [outer = 0x7f767a61b400] 04:53:06 INFO - PROCESS | 4936 | 1461066786034 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1589ms 04:53:06 INFO - PROCESS | 4936 | 1461066786076 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 4936 | 1461066786080 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:53:06 INFO - PROCESS | 4936 | 1461066786086 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 4936 | 1461066786090 Marionette TRACE conn3 <- [1,2894,null,{}] 04:53:06 INFO - PROCESS | 4936 | 1461066786097 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 4936 | 1461066786353 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:53:06 INFO - PROCESS | 4936 | 1461066786666 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:06 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e4d1000 == 134 [pid = 4936] [id = 731] 04:53:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f7677256c00) [pid = 4936] [serial = 2194] [outer = (nil)] 04:53:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f7684f05c00) [pid = 4936] [serial = 2195] [outer = 0x7f7677256c00] 04:53:06 INFO - PROCESS | 4936 | 1461066786748 Marionette DEBUG loaded listener.js 04:53:06 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768ef12800) [pid = 4936] [serial = 2196] [outer = 0x7f7677256c00] 04:53:07 INFO - PROCESS | 4936 | 1461066787594 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 04:53:07 INFO - PROCESS | 4936 | 1461066787671 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 4936 | 1461066787675 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:53:07 INFO - PROCESS | 4936 | 1461066787682 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 4936 | 1461066787684 Marionette TRACE conn3 <- [1,2898,null,{}] 04:53:07 INFO - PROCESS | 4936 | 1461066787691 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:07 INFO - PROCESS | 4936 | 1461066787973 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:53:08 INFO - PROCESS | 4936 | 1461066788287 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769f36f800 == 135 [pid = 4936] [id = 732] 04:53:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f767cad4000) [pid = 4936] [serial = 2197] [outer = (nil)] 04:53:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768ef1dc00) [pid = 4936] [serial = 2198] [outer = 0x7f767cad4000] 04:53:08 INFO - PROCESS | 4936 | 1461066788367 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f768efaac00) [pid = 4936] [serial = 2199] [outer = 0x7f767cad4000] 04:53:09 INFO - PROCESS | 4936 | 1461066789275 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1636ms 04:53:09 INFO - PROCESS | 4936 | 1461066789346 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 4936 | 1461066789350 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:53:09 INFO - PROCESS | 4936 | 1461066789356 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 4936 | 1461066789360 Marionette TRACE conn3 <- [1,2902,null,{}] 04:53:09 INFO - PROCESS | 4936 | 1461066789366 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:09 INFO - PROCESS | 4936 | 1461066789633 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:53:09 INFO - PROCESS | 4936 | 1461066789943 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a1319800 == 136 [pid = 4936] [id = 733] 04:53:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768e183400) [pid = 4936] [serial = 2200] [outer = (nil)] 04:53:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768fa66800) [pid = 4936] [serial = 2201] [outer = 0x7f768e183400] 04:53:10 INFO - PROCESS | 4936 | 1461066790024 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f768fc21c00) [pid = 4936] [serial = 2202] [outer = 0x7f768e183400] 04:53:10 INFO - PROCESS | 4936 | 1461066790927 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1634ms 04:53:10 INFO - PROCESS | 4936 | 1461066790992 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 4936 | 1461066790995 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:53:11 INFO - PROCESS | 4936 | 1461066791002 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 4936 | 1461066791005 Marionette TRACE conn3 <- [1,2906,null,{}] 04:53:11 INFO - PROCESS | 4936 | 1461066791012 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:11 INFO - PROCESS | 4936 | 1461066791272 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0ac000 == 135 [pid = 4936] [id = 671] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76756b3000 == 134 [pid = 4936] [id = 669] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677dac800 == 133 [pid = 4936] [id = 533] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7691b66000 == 132 [pid = 4936] [id = 709] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76911ac800 == 131 [pid = 4936] [id = 708] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690b55000 == 130 [pid = 4936] [id = 707] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769044e800 == 129 [pid = 4936] [id = 706] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768ffed000 == 128 [pid = 4936] [id = 705] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768e07e800 == 127 [pid = 4936] [id = 704] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9a6800 == 126 [pid = 4936] [id = 703] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c39b800 == 125 [pid = 4936] [id = 702] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c185800 == 124 [pid = 4936] [id = 701] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768951b000 == 123 [pid = 4936] [id = 700] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688682000 == 122 [pid = 4936] [id = 699] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76877d7800 == 121 [pid = 4936] [id = 698] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76855a8000 == 120 [pid = 4936] [id = 697] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684e3d800 == 119 [pid = 4936] [id = 696] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bc7000 == 118 [pid = 4936] [id = 695] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767da51800 == 117 [pid = 4936] [id = 694] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b354800 == 116 [pid = 4936] [id = 693] 04:53:13 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677107000 == 115 [pid = 4936] [id = 692] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f767cb6d800) [pid = 4936] [serial = 2064] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f767accb000) [pid = 4936] [serial = 2075] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f767cad4400) [pid = 4936] [serial = 2063] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f767bba2400) [pid = 4936] [serial = 2066] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f767a625800) [pid = 4936] [serial = 2027] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f767ce11800) [pid = 4936] [serial = 2033] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f767fcdb400) [pid = 4936] [serial = 2073] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f7685061c00) [pid = 4936] [serial = 2048] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f767d632800) [pid = 4936] [serial = 2070] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7677753800) [pid = 4936] [serial = 2061] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f7676c71400) [pid = 4936] [serial = 2057] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f767cba7000) [pid = 4936] [serial = 2067] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f7684c82800) [pid = 4936] [serial = 2042] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f7676e91400) [pid = 4936] [serial = 2058] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767732d800) [pid = 4936] [serial = 2054] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f767fc95000) [pid = 4936] [serial = 2072] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7680303c00) [pid = 4936] [serial = 2039] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f767d8de800) [pid = 4936] [serial = 2036] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7674ec6800) [pid = 4936] [serial = 2060] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f768556f800) [pid = 4936] [serial = 2051] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7676e8a800) [pid = 4936] [serial = 2024] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767cad2000) [pid = 4936] [serial = 2030] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f767ce96c00) [pid = 4936] [serial = 2069] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7684f09c00) [pid = 4936] [serial = 2045] [outer = (nil)] [url = about:blank] 04:53:13 INFO - PROCESS | 4936 | 1461066793508 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676f52800 == 116 [pid = 4936] [id = 734] 04:53:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f76746ae800) [pid = 4936] [serial = 2203] [outer = (nil)] 04:53:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f7674ec6400) [pid = 4936] [serial = 2204] [outer = 0x7f76746ae800] 04:53:13 INFO - PROCESS | 4936 | 1461066793583 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7676c79000) [pid = 4936] [serial = 2205] [outer = 0x7f76746ae800] 04:53:14 INFO - PROCESS | 4936 | 1461066794405 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:53:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3435ms 04:53:14 INFO - PROCESS | 4936 | 1461066794441 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 4936 | 1461066794450 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:53:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:53:14 INFO - PROCESS | 4936 | 1461066794459 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 4936 | 1461066794464 Marionette TRACE conn3 <- [1,2910,null,{}] 04:53:14 INFO - PROCESS | 4936 | 1461066794471 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 4936 | 1461066794724 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:53:14 INFO - PROCESS | 4936 | 1461066794905 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a0ac000 == 117 [pid = 4936] [id = 735] 04:53:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f76746aec00) [pid = 4936] [serial = 2206] [outer = (nil)] 04:53:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7677744800) [pid = 4936] [serial = 2207] [outer = 0x7f76746aec00] 04:53:14 INFO - PROCESS | 4936 | 1461066794976 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f7677ee4c00) [pid = 4936] [serial = 2208] [outer = 0x7f76746aec00] 04:53:15 INFO - PROCESS | 4936 | 1461066795820 Marionette TRACE conn3 <- [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]]]}] 04:53:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:53:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:53:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1392ms 04:53:15 INFO - PROCESS | 4936 | 1461066795862 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 4936 | 1461066795868 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /DOMEvents/constructors.html 04:53:15 INFO - PROCESS | 4936 | 1461066795875 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 4936 | 1461066795877 Marionette TRACE conn3 <- [1,2914,null,{}] 04:53:15 INFO - PROCESS | 4936 | 1461066795884 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:16 INFO - PROCESS | 4936 | 1461066796163 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:53:16 INFO - PROCESS | 4936 | 1461066796212 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b34e000 == 118 [pid = 4936] [id = 736] 04:53:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7679ea3000) [pid = 4936] [serial = 2209] [outer = (nil)] 04:53:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f767acc5000) [pid = 4936] [serial = 2210] [outer = 0x7f7679ea3000] 04:53:16 INFO - PROCESS | 4936 | 1461066796276 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f767c6c9000) [pid = 4936] [serial = 2211] [outer = 0x7f7679ea3000] 04:53:17 INFO - PROCESS | 4936 | 1461066797364 Marionette TRACE conn3 <- [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]]]}] 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:53:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:53:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1570ms 04:53:17 INFO - PROCESS | 4936 | 1461066797460 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 4936 | 1461066797471 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:53:17 INFO - PROCESS | 4936 | 1461066797499 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 4936 | 1461066797508 Marionette TRACE conn3 <- [1,2918,null,{}] 04:53:17 INFO - PROCESS | 4936 | 1461066797514 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 4936 | 1461066797806 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7677e13400) [pid = 4936] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7674ece400) [pid = 4936] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f76729f0000) [pid = 4936] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7671bbfc00) [pid = 4936] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f76864c2800) [pid = 4936] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f76867e8c00) [pid = 4936] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f7677325400) [pid = 4936] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768973b000) [pid = 4936] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f7685536000) [pid = 4936] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7676c6ec00) [pid = 4936] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767724dc00) [pid = 4936] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f7671bbd000) [pid = 4936] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7671dae000) [pid = 4936] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7676d37c00) [pid = 4936] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f767f911000) [pid = 4936] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7685460000) [pid = 4936] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f7676d33c00) [pid = 4936] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f76774e7400) [pid = 4936] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7676e90000) [pid = 4936] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767bbaa800) [pid = 4936] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f76729f0400) [pid = 4936] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f768030c800) [pid = 4936] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767cd48c00) [pid = 4936] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7671da9400) [pid = 4936] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7684f0b800) [pid = 4936] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f7671da9000) [pid = 4936] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767a61c000) [pid = 4936] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f767cd51800) [pid = 4936] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7671daec00) [pid = 4936] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f7680237000) [pid = 4936] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f7687706400) [pid = 4936] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767b8e5800) [pid = 4936] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f7676d30c00) [pid = 4936] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f768553f400) [pid = 4936] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f767fc97c00) [pid = 4936] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:53:18 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f76882a4800) [pid = 4936] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:53:18 INFO - PROCESS | 4936 | 1461066798716 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677ddd800 == 119 [pid = 4936] [id = 737] 04:53:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7671bbb400) [pid = 4936] [serial = 2212] [outer = (nil)] 04:53:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f7671daec00) [pid = 4936] [serial = 2213] [outer = 0x7f7671bbb400] 04:53:18 INFO - PROCESS | 4936 | 1461066798784 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767732e400) [pid = 4936] [serial = 2214] [outer = 0x7f7671bbb400] 04:53:19 INFO - PROCESS | 4936 | 1461066799411 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:53:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:53:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1959ms 04:53:19 INFO - PROCESS | 4936 | 1461066799442 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 4936 | 1461066799447 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:53:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:53:19 INFO - PROCESS | 4936 | 1461066799452 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 4936 | 1461066799454 Marionette TRACE conn3 <- [1,2922,null,{}] 04:53:19 INFO - PROCESS | 4936 | 1461066799461 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 4936 | 1461066799739 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:53:19 INFO - PROCESS | 4936 | 1461066799775 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d617800 == 120 [pid = 4936] [id = 738] 04:53:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7671bbd000) [pid = 4936] [serial = 2215] [outer = (nil)] 04:53:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f767cd4e800) [pid = 4936] [serial = 2216] [outer = 0x7f7671bbd000] 04:53:19 INFO - PROCESS | 4936 | 1461066799837 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f767d8e1c00) [pid = 4936] [serial = 2217] [outer = 0x7f7671bbd000] 04:53:20 INFO - PROCESS | 4936 | [4936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:53:20 INFO - PROCESS | 4936 | [4936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:53:20 INFO - PROCESS | 4936 | [4936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:53:20 INFO - PROCESS | 4936 | [4936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:53:20 INFO - PROCESS | 4936 | 1461066800921 Marionette TRACE conn3 <- [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]]]}] 04:53:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:53:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:20 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 04:53:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:20 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 04:53:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:20 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]" 04:53:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:53:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1535ms 04:53:20 INFO - PROCESS | 4936 | 1461066800988 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:53:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:53:21 INFO - PROCESS | 4936 | 1461066801002 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:53:21 INFO - PROCESS | 4936 | 1461066801012 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 4936 | 1461066801018 Marionette TRACE conn3 <- [1,2926,null,{}] 04:53:21 INFO - PROCESS | 4936 | 1461066801086 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 4936 | 1461066801388 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:53:21 INFO - PROCESS | 4936 | 1461066801742 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767a9df000 == 121 [pid = 4936] [id = 739] 04:53:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7676e90000) [pid = 4936] [serial = 2218] [outer = (nil)] 04:53:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7677e19c00) [pid = 4936] [serial = 2219] [outer = 0x7f7676e90000] 04:53:21 INFO - PROCESS | 4936 | 1461066801828 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f767a0cd400) [pid = 4936] [serial = 2220] [outer = 0x7f7676e90000] 04:53:22 INFO - PROCESS | 4936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:53:22 INFO - PROCESS | 4936 | 1461066802683 Marionette TRACE conn3 <- [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]]]}] 04:53:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:53:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1736ms 04:53:22 INFO - PROCESS | 4936 | 1461066802747 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 4936 | 1461066802758 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:53:22 INFO - PROCESS | 4936 | 1461066802770 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 4936 | 1461066802774 Marionette TRACE conn3 <- [1,2930,null,{}] 04:53:22 INFO - PROCESS | 4936 | 1461066802782 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 4936 | 1461066803115 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:53:23 INFO - PROCESS | 4936 | 1461066803321 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767ce60000 == 122 [pid = 4936] [id = 740] 04:53:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f767ab66c00) [pid = 4936] [serial = 2221] [outer = (nil)] 04:53:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f767cb6d000) [pid = 4936] [serial = 2222] [outer = 0x7f767ab66c00] 04:53:23 INFO - PROCESS | 4936 | 1461066803403 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f767cd52400) [pid = 4936] [serial = 2223] [outer = 0x7f767ab66c00] 04:53:24 INFO - PROCESS | 4936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:53:24 INFO - PROCESS | 4936 | 1461066804419 Marionette TRACE conn3 <- [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]]]}] 04:53:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:53:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1690ms 04:53:24 INFO - PROCESS | 4936 | 1461066804459 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 4936 | 1461066804464 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:53:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:53:24 INFO - PROCESS | 4936 | 1461066804471 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 4936 | 1461066804477 Marionette TRACE conn3 <- [1,2934,null,{}] 04:53:24 INFO - PROCESS | 4936 | 1461066804514 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 4936 | 1461066804786 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:53:25 INFO - PROCESS | 4936 | 1461066805090 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fbc4800 == 123 [pid = 4936] [id = 741] 04:53:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767db9c800) [pid = 4936] [serial = 2224] [outer = (nil)] 04:53:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f767f903800) [pid = 4936] [serial = 2225] [outer = 0x7f767db9c800] 04:53:25 INFO - PROCESS | 4936 | 1461066805186 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f767fc9ec00) [pid = 4936] [serial = 2226] [outer = 0x7f767db9c800] 04:53:25 INFO - PROCESS | 4936 | 1461066805982 Marionette TRACE conn3 <- [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]]]}] 04:53:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:53:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1543ms 04:53:26 INFO - PROCESS | 4936 | 1461066806015 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 4936 | 1461066806020 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:53:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:53:26 INFO - PROCESS | 4936 | 1461066806027 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 4936 | 1461066806029 Marionette TRACE conn3 <- [1,2938,null,{}] 04:53:26 INFO - PROCESS | 4936 | 1461066806035 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 4936 | 1461066806301 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:53:26 INFO - PROCESS | 4936 | 1461066806570 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684bc2800 == 124 [pid = 4936] [id = 742] 04:53:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767ce05800) [pid = 4936] [serial = 2227] [outer = (nil)] 04:53:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7680307c00) [pid = 4936] [serial = 2228] [outer = 0x7f767ce05800] 04:53:26 INFO - PROCESS | 4936 | 1461066806652 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f7684b8cc00) [pid = 4936] [serial = 2229] [outer = 0x7f767ce05800] 04:53:27 INFO - PROCESS | 4936 | 1461066807441 Marionette TRACE conn3 <- [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]]]}] 04:53:27 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. 04:53:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1428ms 04:53:27 INFO - PROCESS | 4936 | 1461066807455 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 4936 | 1461066807459 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:53:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:53:27 INFO - PROCESS | 4936 | 1461066807465 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 4936 | 1461066807468 Marionette TRACE conn3 <- [1,2942,null,{}] 04:53:27 INFO - PROCESS | 4936 | 1461066807474 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 4936 | 1461066807703 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:53:27 INFO - PROCESS | 4936 | 1461066807975 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76854a1000 == 125 [pid = 4936] [id = 743] 04:53:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f768030d800) [pid = 4936] [serial = 2230] [outer = (nil)] 04:53:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7684c83c00) [pid = 4936] [serial = 2231] [outer = 0x7f768030d800] 04:53:28 INFO - PROCESS | 4936 | 1461066808047 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7684f03000) [pid = 4936] [serial = 2232] [outer = 0x7f768030d800] 04:53:28 INFO - PROCESS | 4936 | 1461066808834 Marionette TRACE conn3 <- [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"]]]}] 04:53:28 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 04:53:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:53:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1428ms 04:53:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:53:28 INFO - PROCESS | 4936 | 1461066808897 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 4936 | 1461066808900 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:53:28 INFO - PROCESS | 4936 | 1461066808906 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 4936 | 1461066808909 Marionette TRACE conn3 <- [1,2946,null,{}] 04:53:28 INFO - PROCESS | 4936 | 1461066808915 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:29 INFO - PROCESS | 4936 | 1461066809175 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:53:29 INFO - PROCESS | 4936 | 1461066809456 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866ea800 == 126 [pid = 4936] [id = 744] 04:53:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767cd4ec00) [pid = 4936] [serial = 2233] [outer = (nil)] 04:53:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f7685572c00) [pid = 4936] [serial = 2234] [outer = 0x7f767cd4ec00] 04:53:29 INFO - PROCESS | 4936 | 1461066809540 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f76856d3800) [pid = 4936] [serial = 2235] [outer = 0x7f767cd4ec00] 04:53:30 INFO - PROCESS | 4936 | 1461066810330 Marionette TRACE conn3 <- [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]]]}] 04:53:30 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. 04:53:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1438ms 04:53:30 INFO - PROCESS | 4936 | 1461066810344 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 4936 | 1461066810347 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:53:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:53:30 INFO - PROCESS | 4936 | 1461066810353 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 4936 | 1461066810356 Marionette TRACE conn3 <- [1,2950,null,{}] 04:53:30 INFO - PROCESS | 4936 | 1461066810361 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 4936 | 1461066810594 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:53:30 INFO - PROCESS | 4936 | 1461066810838 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7688796000 == 127 [pid = 4936] [id = 745] 04:53:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f7684c80400) [pid = 4936] [serial = 2236] [outer = (nil)] 04:53:30 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768633c000) [pid = 4936] [serial = 2237] [outer = 0x7f7684c80400] 04:53:30 INFO - PROCESS | 4936 | 1461066810913 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f76864c0c00) [pid = 4936] [serial = 2238] [outer = 0x7f7684c80400] 04:53:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7689488000 == 128 [pid = 4936] [id = 746] 04:53:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f76867e3800) [pid = 4936] [serial = 2239] [outer = (nil)] 04:53:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f76864c4800) [pid = 4936] [serial = 2240] [outer = 0x7f76867e3800] 04:53:31 INFO - PROCESS | 4936 | 1461066811822 Marionette TRACE conn3 <- [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]]]}] 04:53:31 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. 04:53:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1488ms 04:53:31 INFO - PROCESS | 4936 | 1461066811841 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 4936 | 1461066811845 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:53:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:53:31 INFO - PROCESS | 4936 | 1461066811851 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 4936 | 1461066811853 Marionette TRACE conn3 <- [1,2954,null,{}] 04:53:31 INFO - PROCESS | 4936 | 1461066811859 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 4936 | 1461066812162 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:53:32 INFO - PROCESS | 4936 | 1461066812399 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c199000 == 129 [pid = 4936] [id = 747] 04:53:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f7685713c00) [pid = 4936] [serial = 2241] [outer = (nil)] 04:53:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f768673b000) [pid = 4936] [serial = 2242] [outer = 0x7f7685713c00] 04:53:32 INFO - PROCESS | 4936 | 1461066812514 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f7687747400) [pid = 4936] [serial = 2243] [outer = 0x7f7685713c00] 04:53:33 INFO - PROCESS | 4936 | 1461066813251 Marionette TRACE conn3 <- [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]]]}] 04:53:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:33 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 04:53:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1434ms 04:53:33 INFO - PROCESS | 4936 | 1461066813286 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 4936 | 1461066813290 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:53:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:53:33 INFO - PROCESS | 4936 | 1461066813296 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 4936 | 1461066813299 Marionette TRACE conn3 <- [1,2958,null,{}] 04:53:33 INFO - PROCESS | 4936 | 1461066813307 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:33 INFO - PROCESS | 4936 | 1461066813563 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:53:33 INFO - PROCESS | 4936 | 1461066813822 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9c0800 == 130 [pid = 4936] [id = 748] 04:53:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f768640dc00) [pid = 4936] [serial = 2244] [outer = (nil)] 04:53:33 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f7687d51000) [pid = 4936] [serial = 2245] [outer = 0x7f768640dc00] 04:53:33 INFO - PROCESS | 4936 | 1461066813901 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f76882a4c00) [pid = 4936] [serial = 2246] [outer = 0x7f768640dc00] 04:53:34 INFO - PROCESS | 4936 | 1461066814694 Marionette TRACE conn3 <- [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]]]}] 04:53:34 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. 04:53:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1435ms 04:53:34 INFO - PROCESS | 4936 | 1461066814733 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 4936 | 1461066814737 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:53:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:53:34 INFO - PROCESS | 4936 | 1461066814742 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 4936 | 1461066814746 Marionette TRACE conn3 <- [1,2962,null,{}] 04:53:34 INFO - PROCESS | 4936 | 1461066814751 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 4936 | 1461066815025 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:53:35 INFO - PROCESS | 4936 | 1461066815282 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768fcdf800 == 131 [pid = 4936] [id = 749] 04:53:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f76864c2800) [pid = 4936] [serial = 2247] [outer = (nil)] 04:53:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f7688311400) [pid = 4936] [serial = 2248] [outer = 0x7f76864c2800] 04:53:35 INFO - PROCESS | 4936 | 1461066815362 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f76883b4000) [pid = 4936] [serial = 2249] [outer = 0x7f76864c2800] 04:53:36 INFO - PROCESS | 4936 | 1461066816146 Marionette TRACE conn3 <- [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]]]}] 04:53:36 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. 04:53:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1431ms 04:53:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:53:36 INFO - PROCESS | 4936 | 1461066816177 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 4936 | 1461066816181 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:53:36 INFO - PROCESS | 4936 | 1461066816188 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 4936 | 1461066816192 Marionette TRACE conn3 <- [1,2966,null,{}] 04:53:36 INFO - PROCESS | 4936 | 1461066816199 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:36 INFO - PROCESS | 4936 | 1461066816468 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:53:36 INFO - PROCESS | 4936 | 1461066816716 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7690ea5800 == 132 [pid = 4936] [id = 750] 04:53:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f76883b4c00) [pid = 4936] [serial = 2250] [outer = (nil)] 04:53:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f768973bc00) [pid = 4936] [serial = 2251] [outer = 0x7f76883b4c00] 04:53:36 INFO - PROCESS | 4936 | 1461066816801 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f768b73c000) [pid = 4936] [serial = 2252] [outer = 0x7f76883b4c00] 04:53:37 INFO - PROCESS | 4936 | 1461066817616 Marionette TRACE conn3 <- [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]]]}] 04:53:37 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. 04:53:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1481ms 04:53:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:53:37 INFO - PROCESS | 4936 | 1461066817668 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 4936 | 1461066817671 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:53:37 INFO - PROCESS | 4936 | 1461066817678 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 4936 | 1461066817680 Marionette TRACE conn3 <- [1,2970,null,{}] 04:53:37 INFO - PROCESS | 4936 | 1461066817687 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:37 INFO - PROCESS | 4936 | 1461066817951 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:53:38 INFO - PROCESS | 4936 | 1461066818200 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7693ba8800 == 133 [pid = 4936] [id = 751] 04:53:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f76883ad000) [pid = 4936] [serial = 2253] [outer = (nil)] 04:53:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f768b909c00) [pid = 4936] [serial = 2254] [outer = 0x7f76883ad000] 04:53:38 INFO - PROCESS | 4936 | 1461066818285 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f768b9e0c00) [pid = 4936] [serial = 2255] [outer = 0x7f76883ad000] 04:53:39 INFO - PROCESS | 4936 | 1461066819080 Marionette TRACE conn3 <- [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]]]}] 04:53:39 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. 04:53:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1444ms 04:53:39 INFO - PROCESS | 4936 | 1461066819122 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 4936 | 1461066819126 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:53:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:53:39 INFO - PROCESS | 4936 | 1461066819132 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 4936 | 1461066819134 Marionette TRACE conn3 <- [1,2974,null,{}] 04:53:39 INFO - PROCESS | 4936 | 1461066819140 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 4936 | 1461066819363 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:53:39 INFO - PROCESS | 4936 | 1461066819668 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3098800 == 134 [pid = 4936] [id = 752] 04:53:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f768bb6f800) [pid = 4936] [serial = 2256] [outer = (nil)] 04:53:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f768c218c00) [pid = 4936] [serial = 2257] [outer = 0x7f768bb6f800] 04:53:39 INFO - PROCESS | 4936 | 1461066819750 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f768e190000) [pid = 4936] [serial = 2258] [outer = 0x7f768bb6f800] 04:53:40 INFO - PROCESS | 4936 | 1461066820561 Marionette TRACE conn3 <- [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]]]}] 04:53:40 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. 04:53:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1480ms 04:53:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:53:40 INFO - PROCESS | 4936 | 1461066820613 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 4936 | 1461066820616 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:53:40 INFO - PROCESS | 4936 | 1461066820623 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 4936 | 1461066820626 Marionette TRACE conn3 <- [1,2978,null,{}] 04:53:40 INFO - PROCESS | 4936 | 1461066820631 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:40 INFO - PROCESS | 4936 | 1461066820892 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:53:41 INFO - PROCESS | 4936 | 1461066821140 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3562000 == 135 [pid = 4936] [id = 753] 04:53:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f768bb7cc00) [pid = 4936] [serial = 2259] [outer = (nil)] 04:53:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768f039000) [pid = 4936] [serial = 2260] [outer = 0x7f768bb7cc00] 04:53:41 INFO - PROCESS | 4936 | 1461066821218 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f768ffa5000) [pid = 4936] [serial = 2261] [outer = 0x7f768bb7cc00] 04:53:42 INFO - PROCESS | 4936 | 1461066822017 Marionette TRACE conn3 <- [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]]]}] 04:53:42 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. 04:53:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1433ms 04:53:42 INFO - PROCESS | 4936 | 1461066822058 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 4936 | 1461066822062 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:53:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:53:42 INFO - PROCESS | 4936 | 1461066822069 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 4936 | 1461066822072 Marionette TRACE conn3 <- [1,2982,null,{}] 04:53:42 INFO - PROCESS | 4936 | 1461066822078 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:42 INFO - PROCESS | 4936 | 1461066822332 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:53:42 INFO - PROCESS | 4936 | 1461066822584 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3a62000 == 136 [pid = 4936] [id = 754] 04:53:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f768bb84000) [pid = 4936] [serial = 2262] [outer = (nil)] 04:53:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f7690654c00) [pid = 4936] [serial = 2263] [outer = 0x7f768bb84000] 04:53:42 INFO - PROCESS | 4936 | 1461066822665 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f769099f800) [pid = 4936] [serial = 2264] [outer = 0x7f768bb84000] 04:53:43 INFO - PROCESS | 4936 | 1461066823431 Marionette TRACE conn3 <- [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"]]]}] 04:53:43 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 04:53:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:53:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 04:53:43 INFO - PROCESS | 4936 | 1461066823453 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:53:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:53:43 INFO - PROCESS | 4936 | 1461066823457 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:53:43 INFO - PROCESS | 4936 | 1461066823463 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 4936 | 1461066823466 Marionette TRACE conn3 <- [1,2986,null,{}] 04:53:43 INFO - PROCESS | 4936 | 1461066823472 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 4936 | 1461066823706 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:53:43 INFO - PROCESS | 4936 | 1461066823955 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3caf000 == 137 [pid = 4936] [id = 755] 04:53:43 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f768ef15c00) [pid = 4936] [serial = 2265] [outer = (nil)] 04:53:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f76909a5c00) [pid = 4936] [serial = 2266] [outer = 0x7f768ef15c00] 04:53:44 INFO - PROCESS | 4936 | 1461066824032 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f76910bd000) [pid = 4936] [serial = 2267] [outer = 0x7f768ef15c00] 04:53:44 INFO - PROCESS | 4936 | 1461066824847 Marionette TRACE conn3 <- [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]]]}] 04:53:44 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. 04:53:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1393ms 04:53:44 INFO - PROCESS | 4936 | 1461066824876 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 4936 | 1461066824881 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:53:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:53:44 INFO - PROCESS | 4936 | 1461066824891 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 4936 | 1461066824893 Marionette TRACE conn3 <- [1,2990,null,{}] 04:53:44 INFO - PROCESS | 4936 | 1461066824897 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:45 INFO - PROCESS | 4936 | 1461066825136 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:53:45 INFO - PROCESS | 4936 | 1461066825418 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a5869800 == 138 [pid = 4936] [id = 756] 04:53:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f768fa6ec00) [pid = 4936] [serial = 2268] [outer = (nil)] 04:53:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 198 (0x7f7691509c00) [pid = 4936] [serial = 2269] [outer = 0x7f768fa6ec00] 04:53:45 INFO - PROCESS | 4936 | 1461066825492 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 4936 | ++DOMWINDOW == 199 (0x7f7691515c00) [pid = 4936] [serial = 2270] [outer = 0x7f768fa6ec00] 04:53:46 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a6536800 == 139 [pid = 4936] [id = 757] 04:53:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 200 (0x7f76916e0c00) [pid = 4936] [serial = 2271] [outer = (nil)] 04:53:46 INFO - PROCESS | 4936 | ++DOMWINDOW == 201 (0x7f7691508c00) [pid = 4936] [serial = 2272] [outer = 0x7f76916e0c00] 04:53:46 INFO - PROCESS | 4936 | 1461066826374 Marionette TRACE conn3 <- [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]]]}] 04:53:46 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. 04:53:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 04:53:46 INFO - PROCESS | 4936 | 1461066826433 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 4936 | 1461066826436 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:53:46 INFO - PROCESS | 4936 | 1461066826442 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 4936 | 1461066826444 Marionette TRACE conn3 <- [1,2994,null,{}] 04:53:46 INFO - PROCESS | 4936 | 1461066826450 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 4936 | 1461066826761 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:53:47 INFO - PROCESS | 4936 | 1461066827080 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a7ba6000 == 140 [pid = 4936] [id = 758] 04:53:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 202 (0x7f768fc1d400) [pid = 4936] [serial = 2273] [outer = (nil)] 04:53:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 203 (0x7f76916e4c00) [pid = 4936] [serial = 2274] [outer = 0x7f768fc1d400] 04:53:47 INFO - PROCESS | 4936 | 1461066827158 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 4936 | ++DOMWINDOW == 204 (0x7f7691973000) [pid = 4936] [serial = 2275] [outer = 0x7f768fc1d400] 04:53:47 INFO - PROCESS | 4936 | 1461066827865 Marionette TRACE conn3 <- [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]]]}] 04:53:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:47 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 04:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1449ms 04:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:53:47 INFO - PROCESS | 4936 | 1461066827897 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 4936 | 1461066827900 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:53:47 INFO - PROCESS | 4936 | 1461066827906 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - PROCESS | 4936 | 1461066827909 Marionette TRACE conn3 <- [1,2998,null,{}] 04:53:47 INFO - PROCESS | 4936 | 1461066827914 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:48 INFO - PROCESS | 4936 | 1461066828159 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:53:48 INFO - PROCESS | 4936 | 1461066828410 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b32800 == 141 [pid = 4936] [id = 759] 04:53:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 205 (0x7f769129b400) [pid = 4936] [serial = 2276] [outer = (nil)] 04:53:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 206 (0x7f769197e000) [pid = 4936] [serial = 2277] [outer = 0x7f769129b400] 04:53:48 INFO - PROCESS | 4936 | 1461066828489 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 4936 | ++DOMWINDOW == 207 (0x7f7691c9dc00) [pid = 4936] [serial = 2278] [outer = 0x7f769129b400] 04:53:49 INFO - PROCESS | 4936 | 1461066829290 Marionette TRACE conn3 <- [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]]]}] 04:53:49 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. 04:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1441ms 04:53:49 INFO - PROCESS | 4936 | 1461066829348 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 4936 | 1461066829350 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:53:49 INFO - PROCESS | 4936 | 1461066829357 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 4936 | 1461066829359 Marionette TRACE conn3 <- [1,3002,null,{}] 04:53:49 INFO - PROCESS | 4936 | 1461066829367 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:49 INFO - PROCESS | 4936 | 1461066829723 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:53:49 INFO - PROCESS | 4936 | 1461066829940 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c717800 == 142 [pid = 4936] [id = 760] 04:53:49 INFO - PROCESS | 4936 | ++DOMWINDOW == 208 (0x7f768b90ec00) [pid = 4936] [serial = 2279] [outer = (nil)] 04:53:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 209 (0x7f7691ca5800) [pid = 4936] [serial = 2280] [outer = 0x7f768b90ec00] 04:53:50 INFO - PROCESS | 4936 | 1461066830018 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 4936 | ++DOMWINDOW == 210 (0x7f7692704c00) [pid = 4936] [serial = 2281] [outer = 0x7f768b90ec00] 04:53:50 INFO - PROCESS | 4936 | 1461066830807 Marionette TRACE conn3 <- [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]]]}] 04:53:50 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. 04:53:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1481ms 04:53:50 INFO - PROCESS | 4936 | 1461066830840 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 4936 | 1461066830843 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:53:50 INFO - PROCESS | 4936 | 1461066830849 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 4936 | 1461066830852 Marionette TRACE conn3 <- [1,3006,null,{}] 04:53:50 INFO - PROCESS | 4936 | 1461066830858 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:51 INFO - PROCESS | 4936 | 1461066831127 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b231000 == 141 [pid = 4936] [id = 557] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676ed9800 == 140 [pid = 4936] [id = 535] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677da3800 == 139 [pid = 4936] [id = 670] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f62800 == 138 [pid = 4936] [id = 532] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ba2f800 == 137 [pid = 4936] [id = 538] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f4e800 == 136 [pid = 4936] [id = 672] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7677ddd800 == 135 [pid = 4936] [id = 737] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b34e000 == 134 [pid = 4936] [id = 736] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a0ac000 == 133 [pid = 4936] [id = 735] 04:53:53 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676f52800 == 132 [pid = 4936] [id = 734] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 209 (0x7f767b8e4c00) [pid = 4936] [serial = 2022] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 208 (0x7f767c6d0000) [pid = 4936] [serial = 2144] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 207 (0x7f767cba4800) [pid = 4936] [serial = 2145] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 206 (0x7f7677e17c00) [pid = 4936] [serial = 2139] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 205 (0x7f767caca800) [pid = 4936] [serial = 2085] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 204 (0x7f767ab70400) [pid = 4936] [serial = 2084] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 203 (0x7f7686736c00) [pid = 4936] [serial = 2109] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 202 (0x7f768774c400) [pid = 4936] [serial = 2111] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 201 (0x7f767d633400) [pid = 4936] [serial = 2087] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 200 (0x7f768b90c800) [pid = 4936] [serial = 2133] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 199 (0x7f7686337400) [pid = 4936] [serial = 2103] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 198 (0x7f7676d28c00) [pid = 4936] [serial = 2135] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 197 (0x7f767eb1a400) [pid = 4936] [serial = 2037] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f7671dabc00) [pid = 4936] [serial = 2078] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f7685570000) [pid = 4936] [serial = 2049] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f76774eec00) [pid = 4936] [serial = 2081] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f7684df9c00) [pid = 4936] [serial = 2043] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f7685576c00) [pid = 4936] [serial = 2099] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f76883af800) [pid = 4936] [serial = 2118] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7685717000) [pid = 4936] [serial = 2102] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7687bc1000) [pid = 4936] [serial = 2112] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768b747400) [pid = 4936] [serial = 2130] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7677e19400) [pid = 4936] [serial = 2082] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f76774ef000) [pid = 4936] [serial = 2138] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f7689732c00) [pid = 4936] [serial = 2126] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f768b907c00) [pid = 4936] [serial = 2132] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f767d636400) [pid = 4936] [serial = 2034] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f767cd53c00) [pid = 4936] [serial = 2055] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f7684dfa000) [pid = 4936] [serial = 2094] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f768956f000) [pid = 4936] [serial = 2123] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7689732800) [pid = 4936] [serial = 2124] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f767acc9800) [pid = 4936] [serial = 1950] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f768545e400) [pid = 4936] [serial = 2096] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f768046f400) [pid = 4936] [serial = 2093] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f767bba0400) [pid = 4936] [serial = 2028] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f76746b6000) [pid = 4936] [serial = 2079] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f767bb9ec00) [pid = 4936] [serial = 2142] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f767fcdc000) [pid = 4936] [serial = 2091] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7685715400) [pid = 4936] [serial = 2052] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f7680478000) [pid = 4936] [serial = 2040] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f76856d0400) [pid = 4936] [serial = 2100] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768830e000) [pid = 4936] [serial = 2117] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f768b741400) [pid = 4936] [serial = 2129] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7688151400) [pid = 4936] [serial = 2114] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767cd55800) [pid = 4936] [serial = 2031] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f767f909800) [pid = 4936] [serial = 2090] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f767774a400) [pid = 4936] [serial = 2025] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f767acc4c00) [pid = 4936] [serial = 2141] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7686661800) [pid = 4936] [serial = 2108] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7677045c00) [pid = 4936] [serial = 2136] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768640f000) [pid = 4936] [serial = 2106] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768829e800) [pid = 4936] [serial = 2115] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7684fa7800) [pid = 4936] [serial = 2046] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f768b428800) [pid = 4936] [serial = 2127] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f7685535c00) [pid = 4936] [serial = 2097] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7689371000) [pid = 4936] [serial = 2121] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7686340c00) [pid = 4936] [serial = 2105] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f767eb26000) [pid = 4936] [serial = 2088] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f7688725000) [pid = 4936] [serial = 2120] [outer = (nil)] [url = about:blank] 04:53:53 INFO - PROCESS | 4936 | 1461066833835 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7676ed9800 == 133 [pid = 4936] [id = 761] 04:53:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f76729e9000) [pid = 4936] [serial = 2282] [outer = (nil)] 04:53:53 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f76729f1c00) [pid = 4936] [serial = 2283] [outer = 0x7f76729e9000] 04:53:53 INFO - PROCESS | 4936 | 1461066833911 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7676c6ec00) [pid = 4936] [serial = 2284] [outer = 0x7f76729e9000] 04:53:54 INFO - PROCESS | 4936 | 1461066834612 Marionette TRACE conn3 <- [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]]]}] 04:53:54 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. 04:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3786ms 04:53:54 INFO - PROCESS | 4936 | 1461066834637 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:53:54 INFO - PROCESS | 4936 | 1461066834643 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:53:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:53:54 INFO - PROCESS | 4936 | 1461066834652 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - PROCESS | 4936 | 1461066834656 Marionette TRACE conn3 <- [1,3010,null,{}] 04:53:54 INFO - PROCESS | 4936 | 1461066834663 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:54 INFO - PROCESS | 4936 | 1461066834916 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:53:55 INFO - PROCESS | 4936 | 1461066835143 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679d8a000 == 134 [pid = 4936] [id = 762] 04:53:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f76729e9400) [pid = 4936] [serial = 2285] [outer = (nil)] 04:53:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f7677750400) [pid = 4936] [serial = 2286] [outer = 0x7f76729e9400] 04:53:55 INFO - PROCESS | 4936 | 1461066835214 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f7679ea5000) [pid = 4936] [serial = 2287] [outer = 0x7f76729e9400] 04:53:56 INFO - PROCESS | 4936 | 1461066836145 Marionette TRACE conn3 <- [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]]]}] 04:53:56 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 04:53:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1536ms 04:53:56 INFO - PROCESS | 4936 | 1461066836191 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:53:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:53:56 INFO - PROCESS | 4936 | 1461066836197 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:53:56 INFO - PROCESS | 4936 | 1461066836203 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 4936 | 1461066836206 Marionette TRACE conn3 <- [1,3014,null,{}] 04:53:56 INFO - PROCESS | 4936 | 1461066836212 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:56 INFO - PROCESS | 4936 | 1461066836514 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:53:56 INFO - PROCESS | 4936 | 1461066836552 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b2de800 == 135 [pid = 4936] [id = 763] 04:53:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767a61b800) [pid = 4936] [serial = 2288] [outer = (nil)] 04:53:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767b8da800) [pid = 4936] [serial = 2289] [outer = 0x7f767a61b800] 04:53:56 INFO - PROCESS | 4936 | 1461066836625 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f767bba6c00) [pid = 4936] [serial = 2290] [outer = 0x7f767a61b800] 04:53:57 INFO - PROCESS | 4936 | [4936] 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 04:53:57 INFO - PROCESS | 4936 | 1461066837710 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:53:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:53:57 INFO - {} 04:53:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:53:57 INFO - {} 04:53:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:53:57 INFO - {} 04:53:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:53:57 INFO - {} 04:53:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1531ms 04:53:57 INFO - PROCESS | 4936 | 1461066837736 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 4936 | 1461066837745 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:53:57 INFO - TEST-START | /FileAPI/fileReader.html 04:53:57 INFO - PROCESS | 4936 | 1461066837772 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 4936 | 1461066837780 Marionette TRACE conn3 <- [1,3018,null,{}] 04:53:57 INFO - PROCESS | 4936 | 1461066837790 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:58 INFO - PROCESS | 4936 | 1461066838082 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:53:58 INFO - PROCESS | 4936 | 1461066838114 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c70b000 == 136 [pid = 4936] [id = 764] 04:53:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7677745000) [pid = 4936] [serial = 2291] [outer = (nil)] 04:53:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f767cad9c00) [pid = 4936] [serial = 2292] [outer = 0x7f7677745000] 04:53:58 INFO - PROCESS | 4936 | 1461066838177 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f767d630000) [pid = 4936] [serial = 2293] [outer = 0x7f7677745000] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f7677256c00) [pid = 4936] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7679ea4800) [pid = 4936] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f7685060c00) [pid = 4936] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f767cad4000) [pid = 4936] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f768666a000) [pid = 4936] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7685060800) [pid = 4936] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f7685458800) [pid = 4936] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768e183400) [pid = 4936] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f7679ea3000) [pid = 4936] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f767edb7c00) [pid = 4936] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7677145400) [pid = 4936] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f76746ae800) [pid = 4936] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f767a61b400) [pid = 4936] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f767bba2800) [pid = 4936] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f7679ea0000) [pid = 4936] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7684c84000) [pid = 4936] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f76746aec00) [pid = 4936] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f76883b6c00) [pid = 4936] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767eb27400) [pid = 4936] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f76774e5400) [pid = 4936] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f7676e94800) [pid = 4936] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7677145c00) [pid = 4936] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:53:59 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f7671bbb400) [pid = 4936] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:53:59 INFO - PROCESS | 4936 | 1461066839542 Marionette TRACE conn3 <- [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]]]}] 04:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:53:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1810ms 04:53:59 INFO - PROCESS | 4936 | 1461066839576 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 4936 | 1461066839580 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:53:59 INFO - TEST-START | /FileAPI/historical.html 04:53:59 INFO - PROCESS | 4936 | 1461066839586 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 4936 | 1461066839589 Marionette TRACE conn3 <- [1,3022,null,{}] 04:53:59 INFO - PROCESS | 4936 | 1461066839594 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 4936 | 1461066839828 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:54:00 INFO - PROCESS | 4936 | 1461066840017 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d864000 == 137 [pid = 4936] [id = 765] 04:54:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 141 (0x7f7677256c00) [pid = 4936] [serial = 2294] [outer = (nil)] 04:54:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 142 (0x7f767d631000) [pid = 4936] [serial = 2295] [outer = 0x7f7677256c00] 04:54:00 INFO - PROCESS | 4936 | 1461066840079 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 4936 | ++DOMWINDOW == 143 (0x7f767db9d000) [pid = 4936] [serial = 2296] [outer = 0x7f7677256c00] 04:54:00 INFO - PROCESS | 4936 | 1461066840805 Marionette TRACE conn3 <- [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"]]]}] 04:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:54:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:54:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:54:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:54:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:54:00 INFO - TEST-OK | /FileAPI/historical.html | took 1235ms 04:54:00 INFO - PROCESS | 4936 | 1461066840835 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 4936 | 1461066840839 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:54:00 INFO - PROCESS | 4936 | 1461066840848 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - TEST-START | /FileAPI/idlharness.html 04:54:00 INFO - PROCESS | 4936 | 1461066840856 Marionette TRACE conn3 <- [1,3026,null,{}] 04:54:00 INFO - PROCESS | 4936 | 1461066840862 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 4936 | 1461066841078 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:54:01 INFO - PROCESS | 4936 | 1461066841535 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7677120800 == 138 [pid = 4936] [id = 766] 04:54:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 144 (0x7f7671dabc00) [pid = 4936] [serial = 2297] [outer = (nil)] 04:54:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 145 (0x7f76729e5400) [pid = 4936] [serial = 2298] [outer = 0x7f7671dabc00] 04:54:01 INFO - PROCESS | 4936 | 1461066841624 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 4936 | ++DOMWINDOW == 146 (0x7f7676d37c00) [pid = 4936] [serial = 2299] [outer = 0x7f7671dabc00] 04:54:03 INFO - PROCESS | 4936 | 1461066843459 Marionette TRACE conn3 <- [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]]]}] 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:54:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:54:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:54:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:54:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:54:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:54:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:54:03 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 04:54:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:54:03 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 04:54:03 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 04:54:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:54:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:54:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:54:03 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 04:54:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:54:03 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 04:54:03 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 04:54:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:54:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:54:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 2777ms 04:54:03 INFO - PROCESS | 4936 | 1461066843663 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 4936 | 1461066843676 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:54:03 INFO - TEST-START | /FileAPI/idlharness.worker 04:54:03 INFO - PROCESS | 4936 | 1461066843710 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 4936 | 1461066843721 Marionette TRACE conn3 <- [1,3030,null,{}] 04:54:03 INFO - PROCESS | 4936 | 1461066843730 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 4936 | 1461066844007 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:54:04 INFO - PROCESS | 4936 | 1461066844273 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767fab7800 == 139 [pid = 4936] [id = 767] 04:54:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 147 (0x7f7671db3000) [pid = 4936] [serial = 2300] [outer = (nil)] 04:54:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 148 (0x7f7680308000) [pid = 4936] [serial = 2301] [outer = 0x7f7671db3000] 04:54:04 INFO - PROCESS | 4936 | 1461066844351 Marionette DEBUG loaded listener.js 04:54:04 INFO - PROCESS | 4936 | ++DOMWINDOW == 149 (0x7f7684b91400) [pid = 4936] [serial = 2302] [outer = 0x7f7671db3000] 04:54:04 INFO - PROCESS | 4936 | [4936] 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 04:54:06 INFO - PROCESS | 4936 | 1461066846768 Marionette TRACE conn3 <- [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,{},{}]]]}] 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:54:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:54:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:54:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:54:06 INFO - {} 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:54:06 INFO - {} 04:54:06 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 - {} 04:54:06 INFO - {} 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:54:06 INFO - {} 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:54:06 INFO - {} 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:54:06 INFO - {} 04:54:06 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 - {} 04:54:06 INFO - {} 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 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 04:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:06 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 04:54:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:07 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 04:54:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:07 INFO - {} 04:54:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3174ms 04:54:07 INFO - PROCESS | 4936 | 1461066846876 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:54:07 INFO - PROCESS | 4936 | 1461066846882 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:54:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:54:07 INFO - PROCESS | 4936 | 1461066846891 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 4936 | 1461066846897 Marionette TRACE conn3 <- [1,3034,null,{}] 04:54:07 INFO - PROCESS | 4936 | 1461066846908 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:07 INFO - PROCESS | 4936 | 1461066847280 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:54:07 INFO - PROCESS | 4936 | 1461066847551 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768550d000 == 140 [pid = 4936] [id = 768] 04:54:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 150 (0x7f7684b93000) [pid = 4936] [serial = 2303] [outer = (nil)] 04:54:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f7688304400) [pid = 4936] [serial = 2304] [outer = 0x7f7684b93000] 04:54:07 INFO - PROCESS | 4936 | 1461066847626 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f76883b4400) [pid = 4936] [serial = 2305] [outer = 0x7f7684b93000] 04:54:08 INFO - PROCESS | 4936 | 1461066848401 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:54:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:54:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1544ms 04:54:08 INFO - PROCESS | 4936 | 1461066848432 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 4936 | 1461066848436 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:54:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:54:08 INFO - PROCESS | 4936 | 1461066848451 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 4936 | 1461066848460 Marionette TRACE conn3 <- [1,3038,null,{}] 04:54:08 INFO - PROCESS | 4936 | 1461066848487 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:08 INFO - PROCESS | 4936 | 1461066848726 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:54:09 INFO - PROCESS | 4936 | 1461066848998 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76866eb800 == 141 [pid = 4936] [id = 769] 04:54:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767d62f800) [pid = 4936] [serial = 2306] [outer = (nil)] 04:54:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7689732800) [pid = 4936] [serial = 2307] [outer = 0x7f767d62f800] 04:54:09 INFO - PROCESS | 4936 | 1461066849075 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f768b48dc00) [pid = 4936] [serial = 2308] [outer = 0x7f767d62f800] 04:54:09 INFO - PROCESS | 4936 | 1461066849874 Marionette TRACE conn3 <- [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"]]]}] 04:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:54:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1462ms 04:54:09 INFO - PROCESS | 4936 | 1461066849907 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 4936 | 1461066849911 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:54:09 INFO - PROCESS | 4936 | 1461066849918 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 4936 | 1461066849920 Marionette TRACE conn3 <- [1,3042,null,{}] 04:54:09 INFO - PROCESS | 4936 | 1461066849927 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:10 INFO - PROCESS | 4936 | 1461066850197 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:54:10 INFO - PROCESS | 4936 | 1461066850476 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768866d000 == 142 [pid = 4936] [id = 770] 04:54:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767dbabc00) [pid = 4936] [serial = 2309] [outer = (nil)] 04:54:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f768b90e400) [pid = 4936] [serial = 2310] [outer = 0x7f767dbabc00] 04:54:10 INFO - PROCESS | 4936 | 1461066850550 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f768b96ac00) [pid = 4936] [serial = 2311] [outer = 0x7f767dbabc00] 04:54:11 INFO - PROCESS | 4936 | 1461066851670 Marionette TRACE conn3 <- [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]]]}] 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:54:11 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. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:54:11 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'.) 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:54:11 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. 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:54:11 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. 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:54:11 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. 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:54:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:54:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1852ms 04:54:11 INFO - PROCESS | 4936 | 1461066851775 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 4936 | 1461066851780 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:54:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:54:11 INFO - PROCESS | 4936 | 1461066851791 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 4936 | 1461066851794 Marionette TRACE conn3 <- [1,3046,null,{}] 04:54:11 INFO - PROCESS | 4936 | 1461066851807 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:12 INFO - PROCESS | 4936 | 1461066852112 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:54:12 INFO - PROCESS | 4936 | 1461066852500 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:12 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7680569800 == 143 [pid = 4936] [id = 771] 04:54:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f7684dec400) [pid = 4936] [serial = 2312] [outer = (nil)] 04:54:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 160 (0x7f7684ee3400) [pid = 4936] [serial = 2313] [outer = 0x7f7684dec400] 04:54:12 INFO - PROCESS | 4936 | 1461066852589 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 4936 | ++DOMWINDOW == 161 (0x7f7684fa4400) [pid = 4936] [serial = 2314] [outer = 0x7f7684dec400] 04:54:12 INFO - PROCESS | 4936 | [4936] 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 04:54:13 INFO - PROCESS | 4936 | 1461066853424 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:54:13 INFO - {} 04:54:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1687ms 04:54:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:54:13 INFO - PROCESS | 4936 | 1461066853479 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 4936 | 1461066853482 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:54:13 INFO - PROCESS | 4936 | 1461066853488 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 4936 | 1461066853491 Marionette TRACE conn3 <- [1,3050,null,{}] 04:54:13 INFO - PROCESS | 4936 | 1461066853496 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:13 INFO - PROCESS | 4936 | 1461066853728 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:54:14 INFO - PROCESS | 4936 | 1461066853997 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:14 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768b4cc800 == 144 [pid = 4936] [id = 772] 04:54:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 162 (0x7f7684fa5800) [pid = 4936] [serial = 2315] [outer = (nil)] 04:54:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 163 (0x7f76856c6800) [pid = 4936] [serial = 2316] [outer = 0x7f7684fa5800] 04:54:14 INFO - PROCESS | 4936 | 1461066854078 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 4936 | ++DOMWINDOW == 164 (0x7f7686411800) [pid = 4936] [serial = 2317] [outer = 0x7f7684fa5800] 04:54:14 INFO - PROCESS | 4936 | 1461066854891 Marionette TRACE conn3 <- [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]]]}] 04:54:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:54:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:54:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:54:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:54:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1429ms 04:54:14 INFO - PROCESS | 4936 | 1461066854919 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 4936 | 1461066854922 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:54:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:54:14 INFO - PROCESS | 4936 | 1461066854929 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 4936 | 1461066854933 Marionette TRACE conn3 <- [1,3054,null,{}] 04:54:14 INFO - PROCESS | 4936 | 1461066854938 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:15 INFO - PROCESS | 4936 | 1461066855200 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:54:15 INFO - PROCESS | 4936 | 1461066855476 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c39e800 == 145 [pid = 4936] [id = 773] 04:54:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 165 (0x7f768505b400) [pid = 4936] [serial = 2318] [outer = (nil)] 04:54:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 166 (0x7f768b9e4000) [pid = 4936] [serial = 2319] [outer = 0x7f768505b400] 04:54:15 INFO - PROCESS | 4936 | 1461066855555 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 4936 | ++DOMWINDOW == 167 (0x7f768e18b000) [pid = 4936] [serial = 2320] [outer = 0x7f768505b400] 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:54:16 INFO - PROCESS | 4936 | 1461066856819 Marionette TRACE conn3 <- [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"]]]}] 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:54:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:17 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" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:17 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" 04:54:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2002ms 04:54:17 INFO - PROCESS | 4936 | 1461066856935 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 4936 | 1461066856939 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:54:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:54:17 INFO - PROCESS | 4936 | 1461066856945 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 4936 | 1461066856948 Marionette TRACE conn3 <- [1,3058,null,{}] 04:54:17 INFO - PROCESS | 4936 | 1461066856961 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:17 INFO - PROCESS | 4936 | 1461066857352 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:54:17 INFO - PROCESS | 4936 | 1461066857592 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f768c9c1000 == 146 [pid = 4936] [id = 774] 04:54:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 168 (0x7f7685534800) [pid = 4936] [serial = 2321] [outer = (nil)] 04:54:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 169 (0x7f769203f000) [pid = 4936] [serial = 2322] [outer = 0x7f7685534800] 04:54:17 INFO - PROCESS | 4936 | 1461066857667 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 4936 | ++DOMWINDOW == 170 (0x7f769270a800) [pid = 4936] [serial = 2323] [outer = 0x7f7685534800] 04:54:18 INFO - PROCESS | 4936 | 1461066858490 Marionette TRACE conn3 <- [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]]]}] 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:54:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:54:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:54:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:54:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:54:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:54:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:54:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:54:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:54:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1599ms 04:54:18 INFO - PROCESS | 4936 | 1461066858549 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 4936 | 1461066858553 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:54:18 INFO - PROCESS | 4936 | 1461066858581 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 4936 | 1461066858584 Marionette TRACE conn3 <- [1,3062,null,{}] 04:54:18 INFO - PROCESS | 4936 | 1461066858608 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:18 INFO - PROCESS | 4936 | 1461066858861 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:54:19 INFO - PROCESS | 4936 | 1461066859130 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7684e28000 == 147 [pid = 4936] [id = 775] 04:54:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 171 (0x7f7684dee800) [pid = 4936] [serial = 2324] [outer = (nil)] 04:54:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 172 (0x7f768e3b6400) [pid = 4936] [serial = 2325] [outer = 0x7f7684dee800] 04:54:19 INFO - PROCESS | 4936 | 1461066859256 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 4936 | ++DOMWINDOW == 173 (0x7f769270dc00) [pid = 4936] [serial = 2326] [outer = 0x7f7684dee800] 04:54:19 INFO - PROCESS | 4936 | [4936] 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 04:54:20 INFO - PROCESS | 4936 | 1461066860091 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:54:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:54:20 INFO - {} 04:54:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1566ms 04:54:20 INFO - PROCESS | 4936 | 1461066860130 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 4936 | 1461066860133 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:54:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:54:20 INFO - PROCESS | 4936 | 1461066860139 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 4936 | 1461066860142 Marionette TRACE conn3 <- [1,3066,null,{}] 04:54:20 INFO - PROCESS | 4936 | 1461066860147 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:20 INFO - PROCESS | 4936 | 1461066860395 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:54:20 INFO - PROCESS | 4936 | 1461066860666 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76911b2000 == 148 [pid = 4936] [id = 776] 04:54:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 174 (0x7f768505a000) [pid = 4936] [serial = 2327] [outer = (nil)] 04:54:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 175 (0x7f7693c29400) [pid = 4936] [serial = 2328] [outer = 0x7f768505a000] 04:54:20 INFO - PROCESS | 4936 | 1461066860750 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 4936 | ++DOMWINDOW == 176 (0x7f769d6ce800) [pid = 4936] [serial = 2329] [outer = 0x7f768505a000] 04:54:21 INFO - PROCESS | 4936 | 1461066861619 Marionette TRACE conn3 <- [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]]]}] 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:54:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:54:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1535ms 04:54:21 INFO - PROCESS | 4936 | 1461066861677 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 4936 | 1461066861681 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:54:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:54:21 INFO - PROCESS | 4936 | 1461066861687 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 4936 | 1461066861691 Marionette TRACE conn3 <- [1,3070,null,{}] 04:54:21 INFO - PROCESS | 4936 | 1461066861711 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:22 INFO - PROCESS | 4936 | 1461066862043 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:54:22 INFO - PROCESS | 4936 | 1461066862258 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7692440800 == 149 [pid = 4936] [id = 777] 04:54:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 177 (0x7f769d6cec00) [pid = 4936] [serial = 2330] [outer = (nil)] 04:54:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 178 (0x7f769e5cfc00) [pid = 4936] [serial = 2331] [outer = 0x7f769d6cec00] 04:54:22 INFO - PROCESS | 4936 | 1461066862376 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 4936 | ++DOMWINDOW == 179 (0x7f769e790000) [pid = 4936] [serial = 2332] [outer = 0x7f769d6cec00] 04:54:23 INFO - PROCESS | 4936 | 1461066863114 Marionette TRACE conn3 <- [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]]]}] 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1489ms 04:54:23 INFO - PROCESS | 4936 | 1461066863180 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:54:23 INFO - PROCESS | 4936 | 1461066863184 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:54:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:54:23 INFO - PROCESS | 4936 | 1461066863190 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 4936 | 1461066863193 Marionette TRACE conn3 <- [1,3074,null,{}] 04:54:23 INFO - PROCESS | 4936 | 1461066863199 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 4936 | 1461066863433 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:54:23 INFO - PROCESS | 4936 | 1461066863718 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769d603000 == 150 [pid = 4936] [id = 778] 04:54:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 180 (0x7f76883b0800) [pid = 4936] [serial = 2333] [outer = (nil)] 04:54:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 181 (0x7f769e906000) [pid = 4936] [serial = 2334] [outer = 0x7f76883b0800] 04:54:23 INFO - PROCESS | 4936 | 1461066863794 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 4936 | ++DOMWINDOW == 182 (0x7f769e9da000) [pid = 4936] [serial = 2335] [outer = 0x7f76883b0800] 04:54:24 INFO - PROCESS | 4936 | 1461066864625 Marionette TRACE conn3 <- [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]]]}] 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1443ms 04:54:24 INFO - PROCESS | 4936 | 1461066864635 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 4936 | 1461066864639 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:54:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:54:24 INFO - PROCESS | 4936 | 1461066864645 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - PROCESS | 4936 | 1461066864648 Marionette TRACE conn3 <- [1,3078,null,{}] 04:54:24 INFO - PROCESS | 4936 | 1461066864653 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:24 INFO - PROCESS | 4936 | 1461066864891 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:54:25 INFO - PROCESS | 4936 | 1461066865155 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f769e972000 == 151 [pid = 4936] [id = 779] 04:54:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 183 (0x7f768545e400) [pid = 4936] [serial = 2336] [outer = (nil)] 04:54:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 184 (0x7f769f62b000) [pid = 4936] [serial = 2337] [outer = 0x7f768545e400] 04:54:25 INFO - PROCESS | 4936 | 1461066865231 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 4936 | ++DOMWINDOW == 185 (0x7f7692713000) [pid = 4936] [serial = 2338] [outer = 0x7f768545e400] 04:54:26 INFO - PROCESS | 4936 | 1461066866138 Marionette TRACE conn3 <- [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] 04:54:26 INFO - PROCESS | 4936 | 1461066866190 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:54:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:54:26 INFO - PROCESS | 4936 | 1461066866198 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 4936 | 1461066866204 Marionette TRACE conn3 <- [1,3082,null,{}] 04:54:26 INFO - PROCESS | 4936 | 1461066866264 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 4936 | 1461066866515 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:54:26 INFO - PROCESS | 4936 | 1461066866806 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a3098000 == 152 [pid = 4936] [id = 780] 04:54:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 186 (0x7f7689379800) [pid = 4936] [serial = 2339] [outer = (nil)] 04:54:26 INFO - PROCESS | 4936 | ++DOMWINDOW == 187 (0x7f769f7fb400) [pid = 4936] [serial = 2340] [outer = 0x7f7689379800] 04:54:26 INFO - PROCESS | 4936 | 1461066866932 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 4936 | ++DOMWINDOW == 188 (0x7f76a13e1c00) [pid = 4936] [serial = 2341] [outer = 0x7f7689379800] 04:54:27 INFO - PROCESS | 4936 | 1461066867668 Marionette TRACE conn3 <- [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]]]}] 04:54:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:54:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1492ms 04:54:27 INFO - PROCESS | 4936 | 1461066867694 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:54:27 INFO - PROCESS | 4936 | 1461066867697 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:54:27 INFO - PROCESS | 4936 | 1461066867703 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 4936 | 1461066867706 Marionette TRACE conn3 <- [1,3086,null,{}] 04:54:27 INFO - PROCESS | 4936 | 1461066867711 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:27 INFO - PROCESS | 4936 | 1461066867945 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:54:28 INFO - PROCESS | 4936 | 1461066868201 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:28 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f76a8b2a800 == 153 [pid = 4936] [id = 781] 04:54:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 189 (0x7f768ef1a000) [pid = 4936] [serial = 2342] [outer = (nil)] 04:54:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 190 (0x7f76a1896800) [pid = 4936] [serial = 2343] [outer = 0x7f768ef1a000] 04:54:28 INFO - PROCESS | 4936 | 1461066868278 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 4936 | ++DOMWINDOW == 191 (0x7f76a198fc00) [pid = 4936] [serial = 2344] [outer = 0x7f768ef1a000] 04:54:29 INFO - PROCESS | 4936 | 1461066869059 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1384ms 04:54:29 INFO - PROCESS | 4936 | 1461066869088 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 4936 | 1461066869092 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:54:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:54:29 INFO - PROCESS | 4936 | 1461066869097 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 4936 | 1461066869099 Marionette TRACE conn3 <- [1,3090,null,{}] 04:54:29 INFO - PROCESS | 4936 | 1461066869105 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:29 INFO - PROCESS | 4936 | 1461066869353 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:54:29 INFO - PROCESS | 4936 | 1461066869615 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b9b1800 == 154 [pid = 4936] [id = 782] 04:54:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 192 (0x7f768efb3c00) [pid = 4936] [serial = 2345] [outer = (nil)] 04:54:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 193 (0x7f76a1996000) [pid = 4936] [serial = 2346] [outer = 0x7f768efb3c00] 04:54:29 INFO - PROCESS | 4936 | 1461066869695 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 4936 | ++DOMWINDOW == 194 (0x7f76a3623400) [pid = 4936] [serial = 2347] [outer = 0x7f768efb3c00] 04:54:30 INFO - PROCESS | 4936 | 1461066870490 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1444ms 04:54:30 INFO - PROCESS | 4936 | 1461066870543 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 4936 | 1461066870547 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:54:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:54:30 INFO - PROCESS | 4936 | 1461066870600 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 4936 | 1461066870603 Marionette TRACE conn3 <- [1,3094,null,{}] 04:54:30 INFO - PROCESS | 4936 | 1461066870613 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 4936 | 1461066870857 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:54:31 INFO - PROCESS | 4936 | 1461066871141 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7670c20000 == 155 [pid = 4936] [id = 783] 04:54:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 195 (0x7f7670c03c00) [pid = 4936] [serial = 2348] [outer = (nil)] 04:54:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 196 (0x7f7670c0ac00) [pid = 4936] [serial = 2349] [outer = 0x7f7670c03c00] 04:54:31 INFO - PROCESS | 4936 | 1461066871213 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 4936 | ++DOMWINDOW == 197 (0x7f7670c0f800) [pid = 4936] [serial = 2350] [outer = 0x7f7670c03c00] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f769043f000 == 154 [pid = 4936] [id = 49] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767d864000 == 153 [pid = 4936] [id = 765] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767c70b000 == 152 [pid = 4936] [id = 764] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767b2de800 == 151 [pid = 4936] [id = 763] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7679d8a000 == 150 [pid = 4936] [id = 762] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7676ed9800 == 149 [pid = 4936] [id = 761] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a6536800 == 148 [pid = 4936] [id = 757] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a7ba6000 == 147 [pid = 4936] [id = 758] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a5869800 == 146 [pid = 4936] [id = 756] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3caf000 == 145 [pid = 4936] [id = 755] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3a62000 == 144 [pid = 4936] [id = 754] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3562000 == 143 [pid = 4936] [id = 753] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768f06a000 == 142 [pid = 4936] [id = 668] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3098800 == 141 [pid = 4936] [id = 752] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7693ba8800 == 140 [pid = 4936] [id = 751] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7690ea5800 == 139 [pid = 4936] [id = 750] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768fcdf800 == 138 [pid = 4936] [id = 749] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c9c0800 == 137 [pid = 4936] [id = 748] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f768c199000 == 136 [pid = 4936] [id = 747] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7689488000 == 135 [pid = 4936] [id = 746] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7688796000 == 134 [pid = 4936] [id = 745] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76866ea800 == 133 [pid = 4936] [id = 744] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76854a1000 == 132 [pid = 4936] [id = 743] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f7684bc2800 == 131 [pid = 4936] [id = 742] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f76a3cbf000 == 130 [pid = 4936] [id = 622] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767fbc4800 == 129 [pid = 4936] [id = 741] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767ce60000 == 128 [pid = 4936] [id = 740] 04:54:33 INFO - PROCESS | 4936 | --DOCSHELL 0x7f767a9df000 == 127 [pid = 4936] [id = 739] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 196 (0x7f767cd4e800) [pid = 4936] [serial = 2216] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 195 (0x7f768ef12800) [pid = 4936] [serial = 2196] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 194 (0x7f767ce9f800) [pid = 4936] [serial = 2153] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 193 (0x7f768556e400) [pid = 4936] [serial = 2165] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 192 (0x7f768efaac00) [pid = 4936] [serial = 2199] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 191 (0x7f7688154000) [pid = 4936] [serial = 2175] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 190 (0x7f7684f05c00) [pid = 4936] [serial = 2195] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 189 (0x7f7686669c00) [pid = 4936] [serial = 2169] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 188 (0x7f768ef1dc00) [pid = 4936] [serial = 2198] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 187 (0x7f7687705c00) [pid = 4936] [serial = 2172] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 186 (0x7f768fa66800) [pid = 4936] [serial = 2201] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 185 (0x7f767c6c9000) [pid = 4936] [serial = 2211] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 184 (0x7f7684b8b400) [pid = 4936] [serial = 2159] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 183 (0x7f768fc21c00) [pid = 4936] [serial = 2202] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 182 (0x7f768b96dc00) [pid = 4936] [serial = 2180] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 181 (0x7f768774e800) [pid = 4936] [serial = 2174] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 180 (0x7f768bb7d400) [pid = 4936] [serial = 2181] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 179 (0x7f7676c79000) [pid = 4936] [serial = 2205] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 178 (0x7f768e18fc00) [pid = 4936] [serial = 2193] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 177 (0x7f768e069000) [pid = 4936] [serial = 2187] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 176 (0x7f767a0c7400) [pid = 4936] [serial = 2150] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 175 (0x7f7684dee000) [pid = 4936] [serial = 2162] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 174 (0x7f7677ee4c00) [pid = 4936] [serial = 2208] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 173 (0x7f768c218400) [pid = 4936] [serial = 2186] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 172 (0x7f7684c79000) [pid = 4936] [serial = 2160] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 171 (0x7f7686337800) [pid = 4936] [serial = 2166] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 170 (0x7f767accf800) [pid = 4936] [serial = 2151] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 169 (0x7f767d638c00) [pid = 4936] [serial = 2154] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 168 (0x7f768b487800) [pid = 4936] [serial = 2178] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 167 (0x7f767fc94400) [pid = 4936] [serial = 2156] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 166 (0x7f7674ec6400) [pid = 4936] [serial = 2204] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 165 (0x7f767ce0f800) [pid = 4936] [serial = 2076] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 164 (0x7f76864bb400) [pid = 4936] [serial = 2168] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 163 (0x7f7684eebc00) [pid = 4936] [serial = 2163] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 162 (0x7f768c212000) [pid = 4936] [serial = 2184] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 161 (0x7f7677744800) [pid = 4936] [serial = 2207] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 160 (0x7f768e17d400) [pid = 4936] [serial = 2190] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 159 (0x7f768e187c00) [pid = 4936] [serial = 2192] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f7680238000) [pid = 4936] [serial = 2157] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f768e0e8400) [pid = 4936] [serial = 2189] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f767acc5000) [pid = 4936] [serial = 2210] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f76867e2c00) [pid = 4936] [serial = 2171] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f767cd50000) [pid = 4936] [serial = 2147] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f7689572c00) [pid = 4936] [serial = 2177] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f7671daec00) [pid = 4936] [serial = 2213] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f767732e400) [pid = 4936] [serial = 2214] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768bb83c00) [pid = 4936] [serial = 2183] [outer = (nil)] [url = about:blank] 04:54:34 INFO - PROCESS | 4936 | 1461066874178 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3601ms 04:54:34 INFO - PROCESS | 4936 | 1461066874194 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:54:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:54:34 INFO - PROCESS | 4936 | 1461066874201 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:54:34 INFO - PROCESS | 4936 | 1461066874208 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - PROCESS | 4936 | 1461066874213 Marionette TRACE conn3 <- [1,3098,null,{}] 04:54:34 INFO - PROCESS | 4936 | 1461066874219 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:34 INFO - PROCESS | 4936 | 1461066874424 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:54:34 INFO - PROCESS | 4936 | 1461066874632 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f7679c8a000 == 128 [pid = 4936] [id = 784] 04:54:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 151 (0x7f76746b6000) [pid = 4936] [serial = 2351] [outer = (nil)] 04:54:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 152 (0x7f7676e94800) [pid = 4936] [serial = 2352] [outer = 0x7f76746b6000] 04:54:34 INFO - PROCESS | 4936 | 1461066874702 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 4936 | ++DOMWINDOW == 153 (0x7f767731fc00) [pid = 4936] [serial = 2353] [outer = 0x7f76746b6000] 04:54:35 INFO - PROCESS | 4936 | 1461066875521 Marionette TRACE conn3 <- [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]]]}] 04:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:54:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1336ms 04:54:35 INFO - PROCESS | 4936 | 1461066875545 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 4936 | 1461066875553 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:54:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:54:35 INFO - PROCESS | 4936 | 1461066875562 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 4936 | 1461066875567 Marionette TRACE conn3 <- [1,3102,null,{}] 04:54:35 INFO - PROCESS | 4936 | 1461066875572 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 4936 | 1461066875791 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:54:36 INFO - PROCESS | 4936 | 1461066876023 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b22f800 == 129 [pid = 4936] [id = 785] 04:54:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 154 (0x7f7674ecac00) [pid = 4936] [serial = 2354] [outer = (nil)] 04:54:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 155 (0x7f7679ea7800) [pid = 4936] [serial = 2355] [outer = 0x7f7674ecac00] 04:54:36 INFO - PROCESS | 4936 | 1461066876085 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 4936 | ++DOMWINDOW == 156 (0x7f767a625800) [pid = 4936] [serial = 2356] [outer = 0x7f7674ecac00] 04:54:36 INFO - PROCESS | 4936 | 1461066876877 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:54:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1337ms 04:54:36 INFO - PROCESS | 4936 | 1461066876900 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:54:36 INFO - PROCESS | 4936 | 1461066876903 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:54:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:54:36 INFO - PROCESS | 4936 | 1461066876920 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 4936 | 1461066876926 Marionette TRACE conn3 <- [1,3106,null,{}] 04:54:36 INFO - PROCESS | 4936 | 1461066876942 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 4936 | 1461066877238 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:54:37 INFO - PROCESS | 4936 | 1461066877276 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767b8a0800 == 130 [pid = 4936] [id = 786] 04:54:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 157 (0x7f767b8dd400) [pid = 4936] [serial = 2357] [outer = (nil)] 04:54:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 158 (0x7f767cbafc00) [pid = 4936] [serial = 2358] [outer = 0x7f767b8dd400] 04:54:37 INFO - PROCESS | 4936 | 1461066877338 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 4936 | ++DOMWINDOW == 159 (0x7f767ce9b000) [pid = 4936] [serial = 2359] [outer = 0x7f767b8dd400] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 158 (0x7f767b8e1400) [pid = 4936] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 157 (0x7f7677745000) [pid = 4936] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 156 (0x7f768bb84000) [pid = 4936] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 155 (0x7f768bb7cc00) [pid = 4936] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 154 (0x7f768bb6f800) [pid = 4936] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 153 (0x7f76883ad000) [pid = 4936] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 152 (0x7f76883b4c00) [pid = 4936] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 151 (0x7f76864c2800) [pid = 4936] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 150 (0x7f768640dc00) [pid = 4936] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 149 (0x7f7685713c00) [pid = 4936] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 148 (0x7f76867e3800) [pid = 4936] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 147 (0x7f7684c80400) [pid = 4936] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 146 (0x7f767cd4ec00) [pid = 4936] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 145 (0x7f768030d800) [pid = 4936] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 144 (0x7f767ce05800) [pid = 4936] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 143 (0x7f767db9c800) [pid = 4936] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 142 (0x7f767ab66c00) [pid = 4936] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 141 (0x7f7676e90000) [pid = 4936] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 140 (0x7f76729e9400) [pid = 4936] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 139 (0x7f76729e9000) [pid = 4936] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 138 (0x7f769129b400) [pid = 4936] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 137 (0x7f768fc1d400) [pid = 4936] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 136 (0x7f76916e0c00) [pid = 4936] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 135 (0x7f768fa6ec00) [pid = 4936] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 134 (0x7f768ef15c00) [pid = 4936] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:54:38 INFO - PROCESS | 4936 | --DOMWINDOW == 133 (0x7f767a61b800) [pid = 4936] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:54:38 INFO - PROCESS | 4936 | 1461066878897 Marionette TRACE conn3 <- [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]]]}] 04:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:54:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1989ms 04:54:38 INFO - PROCESS | 4936 | 1461066878910 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:54:38 INFO - PROCESS | 4936 | 1461066878914 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:54:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:54:38 INFO - PROCESS | 4936 | 1461066878919 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 4936 | 1461066878922 Marionette TRACE conn3 <- [1,3110,null,{}] 04:54:38 INFO - PROCESS | 4936 | 1461066878927 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:39 INFO - PROCESS | 4936 | 1461066879121 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:54:39 INFO - PROCESS | 4936 | 1461066879313 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767c703800 == 131 [pid = 4936] [id = 787] 04:54:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 134 (0x7f767c6cc800) [pid = 4936] [serial = 2360] [outer = (nil)] 04:54:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 135 (0x7f767d8e3c00) [pid = 4936] [serial = 2361] [outer = 0x7f767c6cc800] 04:54:39 INFO - PROCESS | 4936 | 1461066879374 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 4936 | ++DOMWINDOW == 136 (0x7f767eb1a400) [pid = 4936] [serial = 2362] [outer = 0x7f767c6cc800] 04:54:40 INFO - PROCESS | 4936 | 1461066880013 Marionette TRACE conn3 <- [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"]]]}] 04:54:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:54:40 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 04:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:54:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1127ms 04:54:40 INFO - PROCESS | 4936 | 1461066880051 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:54:40 INFO - PROCESS | 4936 | 1461066880053 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:54:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:54:40 INFO - PROCESS | 4936 | 1461066880059 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 4936 | 1461066880061 Marionette TRACE conn3 <- [1,3114,null,{}] 04:54:40 INFO - PROCESS | 4936 | 1461066880077 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:40 INFO - PROCESS | 4936 | 1461066880350 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:54:40 INFO - PROCESS | 4936 | 1461066880374 Marionette TRACE conn3 -> [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\", \"f4d3af03-1cbd-4b44-8e74-6b8f33401459\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 4936 | ++DOCSHELL 0x7f767d86f800 == 132 [pid = 4936] [id = 788] 04:54:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 137 (0x7f767cd4ec00) [pid = 4936] [serial = 2363] [outer = (nil)] 04:54:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 138 (0x7f767f906400) [pid = 4936] [serial = 2364] [outer = 0x7f767cd4ec00] 04:54:40 INFO - PROCESS | 4936 | 1461066880433 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 4936 | ++DOMWINDOW == 139 (0x7f767fcd9000) [pid = 4936] [serial = 2365] [outer = 0x7f767cd4ec00] 04:54:41 INFO - PROCESS | 4936 | 1461066881585 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:54:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:54:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 04:54:41 INFO - PROCESS | 4936 | 1461066881602 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 4936 | 1461066881612 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:54:42 WARNING - u'runner_teardown' () 04:54:42 INFO - No more tests 04:54:42 INFO - Got 0 unexpected results 04:54:42 INFO - SUITE-END | took 1247s 04:54:42 INFO - Closing logging queue 04:54:42 INFO - queue closed 04:54:43 INFO - Return code: 0 04:54:43 WARNING - # TBPL SUCCESS # 04:54:43 INFO - Running post-action listener: _resource_record_post_action 04:54:43 INFO - Running post-run listener: _resource_record_post_run 04:54:44 INFO - Total resource usage - Wall time: 1284s; CPU: 98.0%; Read bytes: 7266304; Write bytes: 976875520; Read time: 724; Write time: 338372 04:54:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:54:44 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 50040832; Read time: 0; Write time: 50636 04:54:44 INFO - run-tests - Wall time: 1253s; CPU: 98.0%; Read bytes: 5488640; Write bytes: 917655552; Read time: 568; Write time: 278184 04:54:44 INFO - Running post-run listener: _upload_blobber_files 04:54:44 INFO - Blob upload gear active. 04:54:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:54:44 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 04:54:44 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'] 04:54:44 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 04:54:44 INFO - (blobuploader) - INFO - Open directory for files ... 04:54:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:54:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:54:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:54:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:54:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:54:45 INFO - (blobuploader) - INFO - Done attempting. 04:54:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:54:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:54:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:54:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:54:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:54:46 INFO - (blobuploader) - INFO - Done attempting. 04:54:46 INFO - (blobuploader) - INFO - Iteration through files over. 04:54:46 INFO - Return code: 0 04:54:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:54:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:54:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a333ca065531d5132771a76fe62d84c7d4d3ef360494a37c5bc3ac1097ef279f110177c5aed6b142b5415eb29b5400973d984389a3c2bd4df8a7195cbf2dc6b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1116f81b3506460c595059bd3eb4d99e00c7277f8f8f8c8430b721363170f6bc01132afe2ccb25795350ae35ede25933513a5fccb26a7fead30679bbe5a57b2a"} 04:54:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:54:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:54:46 INFO - Contents: 04:54:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a333ca065531d5132771a76fe62d84c7d4d3ef360494a37c5bc3ac1097ef279f110177c5aed6b142b5415eb29b5400973d984389a3c2bd4df8a7195cbf2dc6b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1116f81b3506460c595059bd3eb4d99e00c7277f8f8f8c8430b721363170f6bc01132afe2ccb25795350ae35ede25933513a5fccb26a7fead30679bbe5a57b2a"} 04:54:46 INFO - Running post-run listener: copy_logs_to_upload_dir 04:54:46 INFO - Copying logs to upload dir... 04:54:46 INFO - mkdir: /builds/slave/test/build/upload/logs 04:54:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1363.416310 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 43 secs) (at 2016-04-19 04:54:46.895017) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 04:54:46.895908) ========= 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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a333ca065531d5132771a76fe62d84c7d4d3ef360494a37c5bc3ac1097ef279f110177c5aed6b142b5415eb29b5400973d984389a3c2bd4df8a7195cbf2dc6b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1116f81b3506460c595059bd3eb4d99e00c7277f8f8f8c8430b721363170f6bc01132afe2ccb25795350ae35ede25933513a5fccb26a7fead30679bbe5a57b2a"} build_url:https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.042669 build_url: 'https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/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/8a333ca065531d5132771a76fe62d84c7d4d3ef360494a37c5bc3ac1097ef279f110177c5aed6b142b5415eb29b5400973d984389a3c2bd4df8a7195cbf2dc6b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1116f81b3506460c595059bd3eb4d99e00c7277f8f8f8c8430b721363170f6bc01132afe2ccb25795350ae35ede25933513a5fccb26a7fead30679bbe5a57b2a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EaZaTimHTzC-H3E5qDlF3g/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-19 04:54:46.978897) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:54:46.979401) ========= 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-1461065504.876645-954747709 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025492 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:54:47.047202) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:54:47.047519) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:54:47.047872) ========= ========= Total master_lag: 3.34 =========